Класс exception
Этот класс служит базовым классом для всех исключений, определенными выражениями стандартной библиотеки C++.
class exception {
public:
exception();
exception(const char * const &message);
exception(const char * const &message, int);
exception(const exception &right);
exception& operator=(const exception &right);
virtual ~exception();
virtual const char *what() const;
};
Заметки
В частности, этот базовый класс корень стандартных классов исключений, определенных в <stdexcept>. Строковое значение C, what производится неуказанным конструктором по умолчанию, но может быть определено производным классом конструкторов для определенных как предоставления определенной строке C. Ни один из вызывают функции-члены все исключения.
Параметр int позволяет определить отсутствия памяти не должна быть выбрана. Значение int игнорируется.
Примечание
Конструкторы exception(const char * const &message) и exception(const char * const &message, int) расширения Microsoft C в стандартной библиотеке C++.
Пример
Примеры использования стандартных классов исключений, которые являются производными от класса exception см. в любые классы, указанным в <stdexcept>.
Требования
Заголовок:<exception>
Пространство имен: std