<exception>
Определяет несколько типов и функций, связанных с обработкой исключений.Обработка исключений используется в ситуациях, в которых система может восстановиться сообщение об ошибке.Он предоставляет средства для управления возвращается из функции программы.Включение обработки исключений цель – увеличить надежность программы предоставляя способ восстановления из-за ошибки в типичная.
#include <exception>
Определения типов
Тип, описывающий указатель на функцию, подходящий для использования в качестве terminate_handler. |
|
Тип, описывающий указатель на функцию, подходящий для использования в качестве unexpected_handler. |
Функции
Устанавливает новый terminate_handler вызывается по завершении программы. |
|
Устанавливает новый unexpected_handler быть когда непредвиденное исключение встречается. |
|
Вызывает обработчик прерывания. |
|
Возвращает значение true, только в том случае, если исключение обрабатывается в данный момент. |
|
Вызывает обработчик неожиданным. |
Классы
Класс описывает исключение, вызываемое из unexpected_handler. |
|
Класс служит в качестве базового класса для всех исключений, определенных выражений и стандартной библиотеки C++. |
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++