首页 > 编程知识 正文

C 友元类声明,友元类连续声明

时间:2023-05-06 07:31:44 阅读:272368 作者:3932

class A{public:A (){a = 1;}void print(){cout <<a<<endl;}//friend class B; 友元类也可放在此处 private:int a;friend class B;//这里不能为friend B; };class B{public:void f(A& _a){_a.a = 2;//由于用到A的成员变量 //则必须先声明类A }};int main(){A a;a.print();B b;b.f(a);a.print();return 0;}```cpp在这里插入代码片

运行结果:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。