64,654
社区成员
发帖
与我相关
我的任务
分享
假设A类的私有数据成员是int a,int b;
B类是A类的公有继承类,也就是说B类的私有成员中包括int a,int b;对吗?
如果对的话,书上说基类的私有成员只能通过其基类的公有成员函数访问(友元除外),
既然B类的私有成员包含了int a,int b,那麽我在B类中定义一个B类的公有成员函数,
通过这个公有成员函数而不通过基类的公有成员函数就可以访问int a,int b了(因为一个类的
公有成员函数可以访问自己的私有成员)我这理解有错吗?