std::at_quick_exit
性病::[医]速战速决[医]出口
Defined in header | | |
---|---|---|
int at_quick_exit( /*atexit-handler*/* func int at_quick_exit( /*c-atexit-handler*/* func | (1) | (since C++11) |
extern "C++" using /*atexit-handler*/ = void( // exposition-only extern "C" using /*c-atexit-handler*/ = void( // exposition-only | (2) | |
注册所指向的函数。func
在快速程序终止%28via时被调用std::quick_exit
29%。
从多个线程调用函数并不会引发数据竞争。实施应至少支持登记32
职能。
将不调用已注册的函数。正常程序终止如果在这种情况下需要调用函数,std::atexit
一定要用。
参数
func | - | pointer to a function to be called on quick program termination |
---|
返回值
0
如果注册成功,则为非零值。
例外
noexcept
规格:
noexcept
注记
这两个重载是不同的,因为参数的类型。func
分别为%28语言链接是其类型%29的一部分。
例
另见
atexit | registers a function to be called on std::exit() invocation (function) |
---|
c为at[医]速战速决[医]出口
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。