65,210
社区成员
发帖
与我相关
我的任务
分享#include <iostream>
using namespace std;
class A
{
public:
virtual void f()
{
cout<<"A::f()"<<endl;
}
virtual void f(int a=0) //重载
{
cout<<"A::f(int)"<<endl;
}
protected:
private:
};
class B:public A
{
public:
virtual void f() //覆盖了A的
{
cout<<"B::f()"<<endl;
}
protected:
private:
};
void main()
{
B b1;
b1.f();