两个不同的类访问同一友元类,并且使用同一个变量时应注意的
只要在bai两个要声明的类中,分du别将该函zhi数声明为友元函数即可。dao
C++对友元函数属于几个类并没有限制shu,只要在对应类中声明为友元,则该函数即为此类的友元函数。
这个代码只是想说不同的类可以共用一个友元函数。 友元函数可以看成具有特殊访问权限的函数,它本质是函数,所以,在一个类中为友元,当然,也可以在其他类中声明为友元~~
#include<iostream>
using namespace std;
class Boat;//Boat类的声明,如果不声明,Car类里的友元函数
原创
2021-01-05 15:18:15 ·
412 阅读 ·
0 评论