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