atexit函数小结和静态对象析构
2011-12-08 20:28
141 查看
1、作用
- 注册函数,main函数返回或者exit函数调用,函数执行顺序与注册顺序相反
-程序退出时调用静态全局变量析构函数(包含静态成员变量)
2、静态对象
全局静态对象构造函数最早,到局部成员静态对象构造函数,析构则相反
想在程序退出时析构,要在atexit注册
- 注册函数,main函数返回或者exit函数调用,函数执行顺序与注册顺序相反
-程序退出时调用静态全局变量析构函数(包含静态成员变量)
2、静态对象
全局静态对象构造函数最早,到局部成员静态对象构造函数,析构则相反
想在程序退出时析构,要在atexit注册
相关文章推荐
- 静态成员函数、this指针、对象指针和动态对象使用小结
- Effective Java(用函数对象表示策略、优先使用静态成员类)
- C++处理函数局部静态类对象的构造和析构
- C++静态成员函数小结(转)
- Effective Java(用函数对象表示策略、优先使用静态成员类)
- Effective Java(用函数对象表示策略、优先使用静态成员类)
- 静态成员 内联成员函数 const对象和const成员函数
- 【对象数组+静态数据成员+静态成员函数+...】面向对象程序设计(B)——第二次作业
- C++静态成员函数小结
- Effective Java(用函数对象表示策略、优先使用静态成员类)
- C++静态成员函数小结
- objective-c 类和对象中静态数据成员和静态成员函数(类方法)详解
- c++ 构造没完成 别的对象不能访问 析构时基类不要调用虚函数
- C++静态成员函数小结(转)
- Effective Java(用函数对象表示策略、优先使用静态成员类)
- C++静态成员函数小结
- C++静态成员函数小结(转)
- C++静态成员函数小结(转)
- Effective Java(用函数对象表示策略、优先使用静态成员类)
- C++静态成员函数小结