std::set_unexpected
С ru.cppreference.net
| Определён в заголовке <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) (устарело в C++11) |
|
Делает f новый глобальный std::unexpected_handler и возвращает ранее установленный std::unexpected_handler.
|
Эта функция является потокобезопасной. Каждый вызов |
(начиная с 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) |