单选题
👁️ 浏览量:

试题题干

对于友元描述正确的是()

A

友元是本类的成员函数

B

友元不是本类的成员函数

C

友元不是函数

D

友元不能访问本类私有成员

参考答案

正确答案:

试题解析

一个类的成员函数包括构造函数和析构函数。友元函数不是类的成员函数,但允许访问类中的所有成员。故A错误,B正确。

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

在友元函数内部可以直接访问本类对象的私有成员。故D错误。