在线文档教程
C++
应用 | Utilities

std::terminate_handler

STD::终止[医]处理程序

Defined in header
typedef void (*terminate_handler)(

std::terminate_handler函数指针类型%28指向函数,它不带参数并返回void%29,函数将安装并查询该函数。std::set_terminatestd::get_terminate并被std::terminate...

C++实现提供了一个默认的std::terminate_handler函数,它调用std::abort()。如果空指针值安装为%28,则使用std::set_terminate%29,则实现可以还原默认处理程序。

另见

terminatefunction called when exception handling fails (function)
set_terminatechanges 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。

http://en.cppreference.com/w/cpp/Error/Cendate[医]处理程序