std::set_unexpected
Материал из cppreference.com
<tbody>
</tbody>
<tbody class="t-dcl-rev ">
</tbody><tbody>
</tbody>
| Определено в заголовочном файле <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 (определение типа) |