1、作用
- 注册函数,main函数返回或者exit函数调用,函数执行顺序与注册顺序相反
-程序退出时调用静态全局变量析构函数(包含静态成员变量)
2、静态对象
全局静态对象构造函数最早,到局部成员静态对象构造函数,析构则相反
想在程序退出时析构,要在atexit注册
本文探讨了程序退出时的函数注册与调用机制,包括使用atexit注册函数及调用顺序,静态全局变量和静态成员变量的析构过程。同时讲解了静态对象的构造与析构顺序。
1、作用
- 注册函数,main函数返回或者exit函数调用,函数执行顺序与注册顺序相反
-程序退出时调用静态全局变量析构函数(包含静态成员变量)
2、静态对象
全局静态对象构造函数最早,到局部成员静态对象构造函数,析构则相反
想在程序退出时析构,要在atexit注册
2140

被折叠的 条评论
为什么被折叠?