下列关于友元函数的描述,正确的是(    )

下列关于友元函数的描述,正确的是(    )


A、

友元函数可以存取私有成员、公有成员和保护成员


B、

友元函数不可以是一个类


C、

友元函数的作用之一是实现数据的隐藏性


D、

在类中说明的友元函数,函数的定义不可在类体之外


【正确答案】:A
【题目解析】:

在定义一个类的时候,可以把一些函数(包括全局函数和其他类的成员函数)声明为“友元”,这样那些函数就成为本类的友元函数

友元函数不受类中的访问权限关键字限制,可以把它放在类的公有、私有、保护部分, 结果是一样的。故A正确。

定义类时声明友元函数,故其可以是一个类。
作用:在友元函数内部可以直接访问本类对象的私有成员。

在类中说明的友元函数,函数的定义可在类体之外。


Top