【发布时间】:2012-09-16 02:08:15
【问题描述】:
我有 3 个类:A、B 和 C。C 是 B 的 #includeed,B 是 A 的 #included。在 C 类中,我为按钮定义了一个处理程序,当按钮是推,C 将PostMessage 到对象A。如果我在C 中包含A,我将有一个循环引用,那么我应该怎么做才能避免这个循环引用?
编辑:所有包含都在实现文件中。
【问题讨论】:
-
您尚未指定是否将所有这些文件包含在实现(.cc、.cpp)或标头(.h)中。看起来大多数回答者都假设你的意思是头文件。
标签: c++ include cyclic-reference