函数:atexit

函数说明:

1、原型:int atexit (void (*func)(void));

2、功能:注册退出main函数之后将要被执行的函数;

3、参考:http://www.cplusplus.com/reference/cstdlib/atexit/

4、头文件:stdlib.h

关键点说明:

1、被注册函数不能带参数,也不能有返回值;

2、被注册函数的调用顺序与注册顺序相反;

3、atexit函数可以在被注册函数中再次注册其他函数,但是这种行为是未定义的;

4、可以多次调用atexit函数注册不同的函数,也可以多次注册一个函数,那么该函数将在main函数exit之后被调用多次;

5、使用atexit至少可以注册32个函数,具体数量依赖于特定的库。

上一篇:对OAuth2.0协议的理解和测试demo


下一篇:浅析GPU通信技术(上)-GPUDirect P2P