
作业社区
探索学习新天地,共享知识资源!
0份
提交作业
0个
布置作业
0份
满分作业
讨论题
讨论题
学习任务
学习任务
讨论题
学习任务
学习任务
Linkus 的学生作业:
linkus@windwaker:~/Desktop/C++/lesson10-friend$ g++ home.cpp; ./a.out friend function: a = 10, b = 20 friend A function: a = 10, b = 20 friend B function: a = 10, b = 20 #include using namespace std; class Test; class A { public: void func(const Test &obj); }; class B { public: void func(const Test &obj); }; class Test { public: Test(int a,int b):a(a),b(b){} private: friend void func(const Test &obj); friend void A::func(const Test &obj); friend class B; int a; int b; }; void func(const Test &obj) { cout





来源:嵌入式软件工程师 · firend友元 - 课后练习