关于友元,下列说法错误的是

admin2010-06-06  43

问题 关于友元,下列说法错误的是

选项 A、如果类A是类B的友元,那么类B也是类A的友元
B、如果函数fun()被说明为类A的友元,那么在fun()中可以访问类A的私有成员
C、友元关系不能被继承
D、如果类A是类B的友元,那么类A的所有成员函数都是类B的友元函数

答案A

解析 本题考核友元类和友元函数。友元关系是单向的,并且只在两个类之间有效。即使类X是类Y的友元,类Y是否是类X的友元也要看类X中是否有相应的声明。即友元关系不具有交换性,所以A选项的说法是错误的。类的友元函数可以直接访问该类的所有成员;类A是类B的友元类,那么类A的所有成员函数都是类B的友元函数。
转载请注明原文地址:https://kaotiyun.com/show/l5jp777K
0

最新回复(0)