友元类使用例子

Posted hshy

tags:

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

友元类:

友元关系不可传递,不能继承,是单向的。
友元类是为了访问类的私有和保护成员
 

class A

public:
    friend class B;//B是A的成员函数 所以B得成员函数可以通过A的对象访问A的保护和私有成员
    int aa;
private:
    int aaa;
;
class B

public:
    int dd;
    void prinf()
    
        a.aaa = 3;//可以访问A的私有和保护成员
        a.aa = 9;
    
private:
    A a;//定义A的对象
;  

 

【转】:https://blog.csdn.net/lmb1612977696/article/details/64597173
 

以上是关于友元类使用例子的主要内容,如果未能解决你的问题,请参考以下文章

友元函数都有哪些特点?

友元的友元类

友元函数友元类

为什么要使用友元,友元类

C++拾遗(十三)友元和嵌套类

友元函数和友元类