问题
单项选择题
关于友元的概念错误的是( )。
A. 友元函数没有this指针
B. 调用友元函数时必须在它的实参中给出要访问的对象
C. 一个类的成员函数也可以作为另一个类的友元函数
D. 只能在类的公有段声明友元
答案
参考答案:D
解析:C++中的友元可以在一个类中的任何位置声明,不一定必须在公有段,友元没有自己的this指针,调用友元函数时必须在它的实参中给出要访问的对象,并且一个类的成员函数是可以作为另一个类的友元函数的。