std:: set_unexpected
|
Определено в заголовочном файле
<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 или нулевой указатель |
Возвращаемое значение
Ранее установленный обработчик неожиданных исключений, или нулевой указатель, если обработчик не был установлен.
Смотрите также
|
(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) |