7 类-友元函数

Posted xiaoyaqian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7 类-友元函数相关的知识,希望对你有一定的参考价值。

友元函数

一、友元函数作用

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

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

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

三、友元的声明

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

四、友元函数补充

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

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

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

以上是关于7 类-友元函数的主要内容,如果未能解决你的问题,请参考以下文章

友元函数和友元类

什么是友元?为什么要引入友元?解释友元函数和友元类

友元函数都有哪些特点?

类与类之间的友元关系可以继承吗? 友元函数是类的成员函数吗?

C++中,啥叫友元函数?啥叫友元类?请举例说明。

友元函数友元类.