因此,我对在项目中包含标头存在疑问。
让我们假设我有2个头文件,我希望头A包括B,而B包括A。目前,当我尝试这样做时。这导致我得到包含错误。 (身份不明的标识符等)。这些错误不断困扰着我,我很乐意向您提供一些建议/向正确的方向轻推!
这是我尝试过的。 标头警卫(例如#define,#ifndef,#pragma)之类的东西。
之所以需要它,是因为我正在为用C ++编写的引擎构建游戏对象管理系统。
谢谢您的阅读,如果您不确定我要说的是什么,或者需要进一步澄清,请务必提出问题!
编辑 感谢大家!转发声明有帮助,链接到网站: What are forward declarations in C++?