在C++中我如何通过子类的友元函数访问父类的保护类型的成员
3个回答
展开全部
C++基类的保护类型成员是完全被派生类所继承的,所以子类的友元函数是可以直接访问子类中的那些继承来的成员, 但是这与基类是没有关系的,友元函数只是一对一的关系。比如你基类Shape有个保护类成员radius, 子类Circle有个友元函数calcarea(), 那么calcarea函数就可以访问用Circle申明的对象的radius成员,但是不能访问用Shape申明的对象的radius成员。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
继承,重写、、、
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询