问题 单项选择题

下面关于友元的说法中错误的是( )。

A.友元函数可以访问类中的所有数据成员

B.友元函数不可以在类内部定义

C.友元类的所有成员函数都是另一个类友元函数

D.友元函数必须声明在public区

答案

参考答案:D

解析: 友元提供了不同类或对象的成员函数之间、类的成员函数与一般函数之间进行数据共享的机制。类可以利用friend将一般函数、其他类成员函数或者其他类声明为友元。友元的声明可以放在类的任何一个区域。但是友元的实现不可以在类内部。

问答题
单项选择题