gpt4 book ai didi

C++ 访问指向另一个源文件中类的指针 vector

转载 作者:行者123 更新时间:2023-11-28 07:28:04 28 4
gpt4 key购买 nike

<分区>

** 重写以使其更有意义

我有 3 个类,我希望这些类的实例能够相互交互,而不是通过 Controller 对象。我遇到的问题是它们没有在彼此的 .h 文件中定义,我不知道如何正确地做到这一点。下面是一些代码来解释;

游戏.cpp:

#include "game.h"
#include "Class - cEntity.h"
#include "Class - cGUI.h"

cGui *gui;

vector<cEntity*> entities;

类-cEntity.h:

#include "game.h"
#include "Class - cGui.h"

extern cGui *gui;

class cEntity{
...
};

我编译使用这种结构的代码,但出现了 2 个错误;

错误 7 错误 C2143:语法错误:缺少“;”在 '*' 之前 c:\dropbox\of_v0.8.0_vs_release\apps\myapps\zombierts\src\entities.h 10

错误 8 错误 C4430:缺少类型说明符 - 假定为 int。注意:C++不支持default-int c:\dropbox\of_v0.8.0_vs_release\apps\myapps\zombierts\src\entities.h 10

任何人都可以帮助澄清我哪里出错了吗?

谢谢

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com