下面这个简单的程式可以告诉您建构函式与解构函式,在继承之後的执行顺序:
#include <iostream> using namespace std; class Foo1 { public:
Foo1() {
cout << "Foo1建构函式" << endl;
}
~Foo1()
{
cout << "Foo1解构函式" << endl;
}
};
class Foo2 : public Foo1 { public:
Foo2() {
cout << "Foo2建构函式" << endl;
}
~Foo2() {
cout << "Foo2解构函式" << endl;










