exception Class
Класс служит базовым классом для всех исключений пунктирная определенными выражениями и стандартной библиотеки 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>.Строковое значение, возвращаемое what C# выйдено неспецифицированным конструктором по умолчанию, но может быть определено конструкторами для некоторых производных классов, как реализация- указанная строка c.Ни одна из функции-члены вызывают все исключения.
Параметр int позволяет указать, что память не должна быть выделена.Значение int не учитывается.
Примечание |
---|
Конструкторы exception(const char * const &message) и exception(const char * const &message, int) расширения Майкрософт для стандартной библиотеке C++. |
Пример
Примеры использования стандартных классов исключения, которые являются производными от класса exception см. в разделе любые классы, определенные в <stdexcept>.
Требования
заголовок: <exception>
std пространство имен: