Четвертый BORLAND С++ и его окружение

Функция set_unexpected (except.h)


Позволяет установить функцию, определяющую поведение программы при возникновении исключительной ситуации, не описанной в

списке спецификаций. Действия описываемой функции зависят от типа

функции. Функция типа unexpected_function - это функция без аргументов, возвращающая void.

По умолчанию непредвиденные исключительные ситуации приводят

к вызову unexpected. Если определена unexpected_func, то unexpected вызывает далее unexpected_func, куда и передается управление

программой. В противном случае вызывается terminate. По определению unexpected_func не возвращает управление в unexpected.



Содержание раздела