关于friend友元的注意事项

Posted zmachine

tags:

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

//关于友元:可以自由取得friend中private成员
//相同class的各object互为友元
#include <iostream>
using namespace std;
class complex{
    public:
         complex(int r=0,int i=0)
         :re(r),im(i){
         }
         int func(const complex& friends)
         {
             return friends.re+friends.im;
         }
    private:
        int re,im;
}; 
int main()
{
    complex c1(3,4);
    complex c2;
    cout<<c2.func(c1)<<endl;
    return 0;
}

 

以上是关于关于friend友元的注意事项的主要内容,如果未能解决你的问题,请参考以下文章

7 类-友元函数

C++深度剖析学习总结 21 友元的的概念

第28课 - 友元的尴尬能力

友元

关于C++运算符重载和友元的概念

C++面向对象:友元关键字friend的使用