A-A+

下面关于友元的说法中错误的是()A.若类A是类B的友元 那么类B也是类A的友元B.友元关系不

2022-08-05 20:40:17 问答库 阅读 171 次

问题详情

下面关于友元的说法中错误的是()
A.若类A是类B的友元,那么类B也是类A的友元
B.友元关系不能被继承
C.若函数fun被说明为类A的友元,那么在fun中可以访问类A的私有成员
D.若类A是类B的友元,那么类A的所有成员函数都是类B的友元请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:C++中有些对象或函数需要访问其他对象的内部成员,这样可以用friend关键字将对应的类指定友元函数或友元类,但是这种关系不是相互的。如果声明一个类A为类B的友元类,则类A中的所有成元函数都可以访问类B中的私有成员。另外,友元关系不会被继承。

考点:说法,错误