std::terminate_handler
STD::终止[医]处理程序
Defined in header | | |
---|---|---|
typedef void (*terminate_handler)( | | |
std::terminate_handler
函数指针类型%28指向函数,它不带参数并返回void%29,函数将安装并查询该函数。std::set_terminate
和std::get_terminate
并被std::terminate
...
C++实现提供了一个默认的std::terminate_handler
函数,它调用std::abort
()
。如果空指针值安装为%28,则使用std::set_terminate
%29,则实现可以还原默认处理程序。
另见
terminate | function called when exception handling fails (function) |
---|---|
set_terminate | changes the function to be called by std::terminate (function) |
get_terminate (C++11) | obtains the current terminate_handler (function) |
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。