std::set_unexpected
Материал из cppreference.com
Определено в заголовочном файле <exception> | ||
std::unexpected_handler set_unexpected(std::unexpected_handler f )throw(); | (до C++11) | |
std::unexpected_handler set_unexpected(std::unexpected_handler f )noexcept; | (начиная с C++11) (устарело) (удалено в C++17) | |
Делает f
новым глобальным std::unexpected_handler и возвращает ранее установленный std::unexpected_handler.
Эта функция является потокобезопасной. Каждый вызов | (начиная с C++11) |
[править]Параметры
f | — | указатель на функцию типа std::unexpected_handler или нулевой указатель |
[править]Возвращаемое значение
Ранее установленный unexpected_handler или нулевое значение указателя, если он не был установлен.
[править]Смотрите также
(удалено в C++17) | функция, вызываемая при нарушении спецификации динамического исключения (функция) |
(C++11)(удалено в C++17) | получает текущий unexpected_handler (функция) |
(удалено в C++17) | тип функции, вызываемой из std::unexpected (определение типа) |