这用c++多文件编程用什么实现如何实现

你的类之间循环引用啦,这个应该避免.甚至还有a-b,b-c,c-a这种互相引用.

一般来说,设计类之间的关系应该用某种设计模式.

你这个的话,只要c聚合a和b即可,不需要友元.

当然啦,从适应变化的角喥讲,a,b可以从一个基类派生,基类完成通用功能;

然后c用一个容器容纳更多个a或者b.

}

我要回帖

更多关于 多文件编程用什么实现 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信