7 类-友元函数

友元函数

一、友元函数作用

有些函数不是类的成员,但是需要有权限访问类的私有成员,这时就引入了友元函数。

二、类把一个函数作为自己的友元的方法

在类内增加一条以friend关键字开始的函数声明即可

三、友元的声明

友元的声明仅指定了访问权限,而非一个通常意义上的函数声明,所以我们就必须在类外对函数进行一次声明,这时函数前面不加关键字friend。

四、友元函数补充

友元函数声明只能出现在类的内部,但是在类内出现的具体位置不限。

友元不是类的成员函数,所以不受区域访问控制级别的约束。

一般来说,最好在类定义的开始或结束位置集中声明友元函数。

posted @ 2018-12-18 17:44  小牙签123  阅读(156)  评论(0)    收藏  举报