#include "iostream"
using namespace std;
class A
{
public:
virtual int get(){return 0;}
};
class B:public A
{
public:
int get(){return 1;}
};
void main()
{
B b;
A*p=&b;
cout<<p->get()<<endl;
cout<<p->A::get(); //成员名限定会强制使用静态联编来调用类A的成员函数
}
using namespace std;
class A
{
public:
virtual int get(){return 0;}
};
class B:public A
{
public:
int get(){return 1;}
};
void main()
{
B b;
A*p=&b;
cout<<p->get()<<endl;
cout<<p->A::get(); //成员名限定会强制使用静态联编来调用类A的成员函数
}