相同的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