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


unexpected (CRT)

Вызывает terminate или функцию, заданную с помощью set_unexpected.

void unexpected( void );

Заметки

Процедура unexpected не используется текущей реализацией обработки исключений C++. По умолчанию unexpected вызывает terminate. Можно изменить эту реакцию по умолчанию, создав пользовательскую функцию завершения и вызвав set_unexpected с именем этой функции в качестве аргумента. unexpected вызывает последнюю функцию, заданную в качестве аргумента для set_unexpected.

Требования

Подпрограмма

Обязательный заголовок

unexpected

<eh.h>

Дополнительные сведения о совместимости см. в разделе Совместимость во введении.

Эквивалент в .NET Framework

System::Exception Class

См. также

Ссылки

Процедуры обработки исключений

abort

_set_se_translator

set_terminate (CRT)

set_unexpected (CRT)

terminate (CRT)