1. 程式人生 > >建構函式與解構函式測試

建構函式與解構函式測試

#include<iostream>
using namespace std;
class C {
public:
    C() { cout << "construct C" << endl; }
    ~C() { cout << "distruct C" << endl; }
    int m_c;
};
class A {
public:
    A() { cout << "construct A" << endl; }
    ~A() { cout << "distruct A"
<< endl; } int m_a; private: C c; }; class B { public: B() { cout << "construct B" << endl; } ~B() { cout << "distruct B" << endl; } int m_b; private: A a; C c; }; int main() { { B b; } system("pause"); return 0; }