c++ 继承

来源:互联网 发布:linux 看文件夹大小 编辑:程序博客网 时间:2024/05/22 14:55
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;
}
其中实现。还待探究