函数:atexit
2013-12-04 01:32
85 查看
函数说明:
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个函数,具体数量依赖于特定的库。
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个函数,具体数量依赖于特定的库。
相关文章推荐
- atexit()注册终止函数
- 程序退出处理函数----atexit()
- atexit ()函数
- atexit函数详解
- atexit函数基本应用
- exit()和atexit()函数
- c++常用函数学习--------exit() 与atexit()的区别:
- atexit函数和exit函数的理解
- python atexit模块和register函数
- Linux - atexit()(注册终止)函数
- atexit终止处理函数
- atexit函数简介
- atexit()函数 -- 注册终止函数
- atexit函数学习
- linux系统编程之进程(四):进程退出exit,_exit区别即atexit函数
- atexit函数
- atexit函数的作用
- atexit()函数
- C/C++程序终止时执行的函数——atexit()函数详解
- Linux中的file_struct、t命令以及atexit函数有关知识