标签: c++
我还没有找出具体案例。但我即将着手编写一些我认为最终需要这些代码的代码;所以我想知道是否:
答案 0 :(得分:8)
你可以有相互的友谊:
class A { friend class B; }; class B { friend class A; };
这是否有意义完全取决于您尝试解决的问题。在某些情况下它绝对有意义。
我当前项目中唯一利用相互友谊的例子是容器实现:容器类是其迭代器类的朋友,反之亦然。