std::quick_exit
来自cppreference.com
工具库
程序支持工具
程序终止 | ||||
不可达控制流 | ||||
(C++23)
|
||||
与环境交流 | ||||
信号 | ||||
信号类型 | ||||
非局部跳转 | ||||
类型 | ||||
在标头
<cstdlib>
定义
|
||
[[noreturn]]
void
quick_exit(
int
exit_code )
noexcept;
|
(C++11 起) | |
导致正常程序终止发生,而不完全清理资源。
以注册顺序的逆序调用传递给 std::at_quick_exit 的函数。若异常试图传播出任何这些函数,则调用 std::terminate 。调用注册的函数后,调用 std::_Exit(exit_code) 。
不调用传递给 std::atexit 的函数。
参数
exit_code | - | 程序的退出状态 |
返回值
(无)
示例
本节未完成 原因:暂无示例 |
参阅
导致非正常的程序终止(不进行清理) (函数) |
|
导致正常的程序终止并进行清理 (函数) |
|
注册将于调用 std::exit()
时被调用的函数 (函数) |
|
(C++11)
|
注册将于调用 quick_exit
时被调用的函数 (函数) |