class A
{
public:
virtual void Func(){}
};
class B : public A
{
void Func(){}
};
int main()
{
B b;
A * pa = b;
A & aa = b;
b.Func(); //× Func()在B中为私有成员函数,外界无法访问
pa->Func(); //√ 通过父类的指针可以访问子类对象的私有成员
aa.Func(); //√ 通过父类的引用也可以访问
return 0;
}
其中实现。还待探究