多态性13

发布时间 2023-04-21 19:46:24作者: Misa先生

#include<iostream>
using namespace std;
class BaseClass{
public:
BaseClass(){
cout<<"construct BaseClass"<<endl;
}
~BaseClass(){
cout<<"destruct BaseClass"<<endl;
}
};
class Derived:public BaseClass{
public:
Derived(){
cout<<"construct DerivedClass"<<endl;
}
~Derived(){
cout<<"destruct DerivedClass"<<endl;
}
};
int main()
{
BaseClass *b=new Derived;
delete b;
return 0;
}