unexpected (<exception>)
Вызывает непредвиденный обработчик.
void unexpected( );
Заметки
Стандарт C++ требует, чтобы unexpected вызывается, когда функция создает исключение, которое не находится в своем списке.Текущая реализация не поддерживает такое.Пример вызывает unexpected непосредственно, который вызывает непредвиденный обработчик.
Вызовы функций непредвиденный обработчик, функция типа void.Если unexpected вызывается напрямую приложениями, то непредвиденный обработчик одно недавно установлен вызовом set_unexpected.
Непредвиденный обработчик не может возвратить в вызывающий объект.Он может завершить выполнение:
Вызов объект типа перечисления в спецификации исключений или объекта любого типа, если непредвиденный обработчик вызывается напрямую приложениями.
Создает объект типа bad_exception.
Вызов завершение, ПРЕРВАТЬ или exit(int).
При запуске программы непредвиденный функция, которая вызывает обработчик завершение.
Пример
См. раздел set_unexpected пример использования unexpected.
Требования
заголовок: <exception>
std пространство имен: