标签: c++ sdl game-engine
首先,我会尽量准确地说我的英语承认我。 我目前正在使用SDL构建游戏引擎,并且我遇到了交叉包含问题。
我有一个类Scene和一个类Component。每个场景都包含一个组件列表。我希望每个组件在各自的构造过程中将自己添加到场景的组件列表中。
因此,Scene必须包含Component.h,类Component需要包含Scene.h,从而引发交叉包含问题。
有没有办法避免这种情况?