//ychw365 Test polymorphism
#include "stdafx.h"
#include <iostream>
using namespace std;
class CBase{
public:
CBase(){
cout<<"CB C"<<endl;
}
virtual ~CBase(){
cout<<"CB D"<<endl;
}
};
class CDerived :public CBase{
public:
CDerived(){
cout<<"CD C"<<endl;
}
~CDerived(){
cout<<"CD D"<<endl;
}
};
main(){
CDerived a;
CBase *p=&a;
CBase *q=new CDerived;
delete q;
}
多态相关
最新推荐文章于 2025-07-25 14:14:02 发布