读书人

友元函数,该如何解决

发布时间: 2012-05-21 18:04:41 作者: rapoo

友元函数
友元函数不能访问数据成员
友元函数可以像成员函数一样访问类中的所有成员
这两句话矛盾吗

[解决办法]
友元函数不能访问数据成员//能。
友元函数可以像成员函数一样访问类中的所有成员//能
这两句话矛盾吗//有,一对一错当然有矛盾
[解决办法]

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;//友元函数可以像成员函数一样访问类中的所有成员}
[解决办法]
探讨
不是,我少打了两个字,第一句话是友元函数不能直接访问数据成员

读书人网 >C++

热点推荐