<分区>
虽然我已经使用前向声明相当长的时间但从未认真考虑过它(我的错误)
如果有人可以给我指点或关于以下查询的任何链接,将会很有帮助:
- 我们如何确定我们是否需要前向声明或包含是必需的?
- 在这种情况下,编译器实际上是如何工作的?有任何开销吗?
- 假设我有两个相互依赖的类 A 和 B。它们都使用彼此的对象,我是否需要在两个类中转发声明。
<分区>
虽然我已经使用前向声明相当长的时间但从未认真考虑过它(我的错误)
如果有人可以给我指点或关于以下查询的任何链接,将会很有帮助:
最佳答案
我会说:
关于c++ - 需要前向声明或完整定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17608777/