虚析构函数的必要性
#include"iostream"
站在用户的角度思考问题,与客户深入沟通,找到临泉网站设计与临泉网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计、成都做网站、企业官网、英文网站、手机端网站、网站推广、域名申请、网站空间、企业邮箱。业务覆盖临泉地区。
using namespace std;
class base1{
public:
base1(){
cout << "父类构造函数" << endl;
}
~base1(){
cout << "父类的析构函数" << endl;
}
virtual void print(){
cout << "virtual base1.print();" << endl;
}
};
class derived1 :public base1{
int b;
public:
derived1(){
cout << "子类构造函数" << endl;
}
~derived1(){
cout << "子类的析构函数" << endl;
}
virtual void print(int a = 0){
cout << "virtual derived.print();" << endl;
}
};
void f(){
base1 *d=new derived1;
delete d;
}
int main(){
f();
system("pause");
return 0;
}
名称栏目:虚析构函数的必要性
标题网址:http://azwzsj.com/article/gscged.html