相同的class的各位object互为友元(friend)

相同的class的各位object互为友元(friend)

这句话是啥意思?

我们来看一段代码:

 1 class complex{
 2 
 3 private:
 4     
 5     int r,i;
 6 public:
 7     complex(int rr=0,int ii=0):r(rr),i(ii){}
 8     int func(complex* c){
 9 
10    return c->r+c->i;
11 
12 }
13 };

为什么在一个class里的func函数可以访问这个class创建的另一个object?

 

标题就可以解释。

 

2020-03-0911:53:02

上一篇:01-Python 中的数据类型-01-数字类型


下一篇:离散傅里叶变换,逆变换(c语言)