Поделиться через


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 пространство имен:

См. также

Ссылки

Потокобезопасность в стандартной библиотеке C++