我有两个具有各自名称空间的类。
A类有B类的对象,可以调用B类的方法。
我希望 B 类也从 A 类调用一个方法,为此,我在 classB.h 中包含“classA.h”,但是当我这样做时,我收到一条错误消息。
error C2653: 'classB_namespace' : is not a class or namespace name
我在这个项目中使用win32 sdk,我在classA.cpp中定义了WinMain(),在WinMain()中我有一个classA的对象,它调用在classB中定义的wndProct。
我想从 classB 访问这个 classA 对象(以便在 classA 中调用该方法,这就是我做这一切的原因..)。
如何,更重要的是,它可以做到吗?我在 WinMain() 中的 classA 对象上使用 extern 不起作用。
所以底线是,我无法使用 WinMain() 中定义的对象从 classB 中调用该方法,该方法在 classA 中定义。