64,648
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
class container
{
public:
container(int rh){r=rh;}
virtual int face()=0;
protected:
int r;
};
class cube:public container
{
public:
cube(int rh):container(rh){}
int face()
{
return r*r;
}
};
void main()
{
container *p;
cube a1(5);
p=&a1;
cout <<p->face() <<endl;
}