类的成员变量构造和析构问题
2011-08-02 22:08
204 查看
class A { public: A(){ printf("A "); } ~A(){ printf("~A "); } }; class B { public: B(){ printf("B "); } ~B(){ printf("~B "); } A a; }; int _tmain(int argc, _TCHAR* argv[]) { B *pB; pB = new B; delete pB; getchar(); return 0; }
输出结果是:A B ~B ~A
相关文章推荐
- c++构造和析构能不能抛异常的问题!
- 单例模式的构造和析构问题
- C++异常处理catch()中变量析构与构造的奇怪问题
- 一个有关C++中对象构造、析构和虚函数的问题
- C++类的构造与析构的一点细节问题
- C++异常处理catch()中变量析构与构造的奇怪问题
- C语言析构方法,构造方法问题
- static对象和非static对象构造和析构顺序的问题
- 关于对象的构造、复制构造、析构、赋值的问题
- 构造,析构,复制构造,重载=,和自动创建无名变量的问题(习题)
- 构造与析构 && static 问题
- C++构造和析构顺序
- php面向对象全攻略 (四)构造方法与析构方法
- ArrayList使用toArray()构造数组时的问题
- C++对象构造问题
- STL—对象的构造与析构
- android 中关于SimpleAdapter构造参数的问题。
- 析构与构造
- Storm的参数构造问题记录
- 关于默认构造的问题——vector的resize函数