04-0 友元
举个例子:在家中,存在客厅、寝室。在客厅中,可以用来接待所有客人。但是寝室,是只有自己可以进入的。但是如果来了好朋友,那么朋友也可以进入寝室。
在上面的例子里,客厅就相当于是public
权限,而寝室就相当于是private
权限。
在程序中,有些私有属性也需要被类外的一些特殊函数或者类进行访问,就需要使用到友元。友元的目的就是让一个函数或者类访问另外一个类中的私有成员。
友元的关键字:friend
有元的三种实现方式:
- 全局函数做友元
- 类做友元
- 成员函数做友元
04-0 友元
举个例子:在家中,存在客厅、寝室。在客厅中,可以用来接待所有客人。但是寝室,是只有自己可以进入的。但是如果来了好朋友,那么朋友也可以进入寝室。
在上面的例子里,客厅就相当于是public
权限,而寝室就相当于是private
权限。
在程序中,有些私有属性也需要被类外的一些特殊函数或者类进行访问,就需要使用到友元。友元的目的就是让一个函数或者类访问另外一个类中的私有成员。
友元的关键字:friend
有元的三种实现方式:
https://xiaozhiyuqwq.top/p/892
」。
:-)