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
所调用的函数类型 (typedef) |