64,654
社区成员
发帖
与我相关
我的任务
分享
class A
{
public:
virtual void add()=0
{
cout<<"a"<<endl;
}
};
class B:public A
{
public:
virtual void add()=0
{
cout<<"b"<<endl;
}
};
class C:public B
{
public:
void add()
{
cout<<"c"<<endl;
A::cat();
}
};
int main(int argc, char* argv[])
{
A *c = new C;
c->add();
return 0;
}