64,637
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
class B
{
public:
virtual void f(){cout<<"B::f()"<<endl;}
virtual ~B(){}
};
class D:public B
{
public:
virtual void f(){B::f();cout<<"D::f()"<<endl;}//use B::f();
};
int main()
{
B *p = new D;
p->f();
delete p;
}