#include<iostream>
using namespace std;
#include<string>
class Base {
public:
Base(){
cout<<"Base构造函数"<<endl;
}
~Base(){
cout<<"Base析构函数"<<endl;
}
};
class Son:public Base{
Son(){
cout<<"Son构造函数"<<endl;
}
~Son(){
cout<<"Son析构函数"<<endl;
}
};
void test01(){
Son s;
}
int main(){
test01();
return 0;
}
son的析构函数比构造函数先运行
base的构造函数比析构函数先运行