Процедуры обработки исключений
Использование функций обработки исключений C++ для восстановления после непредвиденных событий во время выполнения программы.
Функции обработки исключений
Function | Использование |
---|---|
_set_se_translator |
Обрабатывает исключения Win32 (структурированные исключения C) как типизированные исключения C++ |
set_terminate |
Установите собственную подпрограмму завершения, чтобы ее можно было вызвать с помощью функции terminate |
set_unexpected |
Установите собственную функцию завершения, чтобы ее можно было вызвать с помощью функции unexpected |
terminate |
Вызывается автоматически при определенных условиях после исключения. Эта функция terminate вызывает функцию abort или функцию, указанную с помощью set_terminate |
unexpected |
Вызывает функцию terminate или функцию, заданную с помощью set_unexpected . Функция unexpected не используется в текущей реализации обработки исключений Microsoft C++ |