友元函数,该如何解决
友元函数
友元函数不能访问数据成员
友元函数可以像成员函数一样访问类中的所有成员
这两句话矛盾吗
------解决方案--------------------
友元函数不能访问数据成员//能。
友元函数可以像成员函数一样访问类中的所有成员//能
这两句话矛盾吗//有,一对一错当然有矛盾
------解决方案--------------------
友元函数不能访问数据成员
友元函数可以像成员函数一样访问类中的所有成员
这两句话矛盾吗
------解决方案--------------------
友元函数不能访问数据成员//能。
友元函数可以像成员函数一样访问类中的所有成员//能
这两句话矛盾吗//有,一对一错当然有矛盾
------解决方案--------------------
- C/C++ code
class A { public: A() {mm=10;} friend void fff(A* a); protected: int mm; }; void fff(A* a) { cout<<mm; //友元函数不能访问数据成员 cout<<a->mm;//友元函数可以像成员函数一样访问类中的所有成员 }
------解决方案--------------------