您的位置:首页 > 编程语言 > C语言/C++

[C++ rudiment]关于类的友元

2009-06-11 11:13 295 查看
1#include <iostream>
10using namespace std;
11
12class A;
13class B
14class C
19class A
24void display(A& e)
44void B::BFunc(A& e)
50void C::CFunc(A& e)
57int main()
64{
65 A a1(2,3);
66 display(a1);
67 B b1;
68 b1.BFunc(a1);
69 C c1;
70 c1.CFunc(a1);
71 return 0;
72}
OutPut:



上面已经说过了,友元是单方向性的和非传递的,一个类设置基类A为友元,并不代表基类A的派生类也可以访问那个类的所有数据成员。非传递!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: