课程
/后端开发
/C++
/C++远征之模板篇
如果把A和B互相声明为有缘类,这样会不会改变友元关系的单向性?我不知这是否有意义,但是这种想法可行吗
2017-05-29
源自:C++远征之模板篇 2-4
正在回答
当然没有意义,因为你并没有改变定义。既然互相可以作为友元类,那不是也可以用多继承来代替么?或者直接声明成一个类。友元应该尽量少使用,以避免不必要的复杂性。
举报
本C++教程力求即学即会,所有知识以实践方式讲解到操作层面