友元嵌套的问题代码如下

[复制链接]
查看11 | 回复2 | 2012-7-29 22:02:44 | 显示全部楼层 |阅读模式
我觉得你把一个类的成员函数设置成友元是不合理的,为什么不直接把B类设置为A的友元。设计应该追求简单,你这样复杂的设计,也许在追求友元应用范围的最小化,如果是这样,还不如干脆不要用友元,很多情况不用友元都能解决的,而且解决方法也许会更好...
回复

使用道具 举报

千问 | 2012-7-29 22:02:44 | 显示全部楼层
#includeusing namespace std;class A;class B{public: void setb(A* a);};class A{ int a;public: void set(int aa) {this->a=aa; } int get()...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行