问题 单项选择题

关于友元的概念错误的是( )。

A. 友元函数没有this指针

B. 调用友元函数时必须在它的实参中给出要访问的对象

C. 一个类的成员函数也可以作为另一个类的友元函数

D. 只能在类的公有段声明友元

答案

参考答案:D

解析:C++中的友元可以在一个类中的任何位置声明,不一定必须在公有段,友元没有自己的this指针,调用友元函数时必须在它的实参中给出要访问的对象,并且一个类的成员函数是可以作为另一个类的友元函数的。

单项选择题
问答题 论述题