题目内容
(请给出正确答案)
[多选题]
已知类A是类B的友元,类B是类C的友元,下面说法正确的是()。
A.类A的成员函数一定是类B的友元函数
B.类C一定是类A的友元
C.类C的成员函数可以访问类B的对象的任何成员
D.类A的成员函数可以访问类B的对象的任何成员
答案
查看答案
A.类A的成员函数一定是类B的友元函数
B.类C一定是类A的友元
C.类C的成员函数可以访问类B的对象的任何成员
D.类A的成员函数可以访问类B的对象的任何成员
第1题
(A)类A一定是类C的友元
(B)类C一定是类A的友元
(C)类C的成员函数可以访问类B的对象的任何成员
(D)类A的成员函数可以访问类B的对象的任何成员
第2题
(A)关键字friend用于声明友元
(B)一个类中的成员函数可以是另一个类的友元
(C)友元函数访问对象的成员不受访问特性影响
(D)友元函数通过this指针访问对象成员
第3题
A.友元函数可以访问该类的私有数据成员
B.一个类的友元类中的成员函数都是这个类的友元函数
C.友元可以提高程序的运行效率
D.类和类之间的友元关系可以继承
第4题
A.如果类A是类B的友元,那么类B也是类A的友元
B.如果函数fun()被说明为类A的友元,那么在fun()中可以访问类A的私有成员
C.友元关系不能被继承
D.如果类A是类B的友元,那么类A的所有成员函数都是类B的友元函数
第5题
A.类A的成员即类B的成员
B.类B的成员即类A的成员
C.类A的成员函数不得访问类B的成员
D.类B不一定是类A的友元
第8题
A.int f(int,int)可以访问A的私有成员
B.int f(void)是int f(int,int)的重载函数
C.int f(void)可以访问A的私有成员
D.int f()不是类A的友元函数