Namespaces
Variants

std:: set_unexpected

From cppreference.net
Определено в заголовочном файле <exception>
(до C++11)
(устарело в C++11)
(удалено в C++17)

Делает f новым глобальным std::unexpected_handler и возвращает ранее установленный std::unexpected_handler .

Эта функция является потокобезопасной. Каждый вызов std::set_unexpected синхронизируется-с (см. std::memory_order ) последующими вызовами std::set_unexpected и std::get_unexpected

(начиная с C++11)

Параметры

f - указатель на функцию типа std::unexpected_handler или нулевой указатель

Возвращаемое значение

Ранее установленный обработчик неожиданных исключений, или нулевой указатель, если обработчик не был установлен.

Смотрите также

(deprecated in C++11) (removed in C++17)
функция, вызываемая при нарушении динамической спецификации исключений
(функция)
(deprecated in C++11) (removed in C++17)
получает текущий unexpected_handler
(функция)
(deprecated in C++11) (removed in C++17)
тип функции, вызываемой std::unexpected
(typedef)