我有两类:游戏和输入。 游戏类有一个不带变量的构造函数,而inputs类将指向Game对象的指针作为参数(或者至少应该是)。如何用构造函数声明一个用户定义对象的指针?
在主创建THES对象的两个实例:
Game main_game;
inputs main_inputs(&main_game);
这是inputs.h的麻烦部分:
class inputs{
public:
Game *wsk;
inputs(Game *);
};
编译器给了我两个错误在inputs.h:
1)前 '游戏' 没有指定类型 2)预期 ')' '*' 令牌
我在做什么错误,试图将Game对象的地址传递给输入构造函数?
你必须'#include'与Game'的'定义页眉或提供前瞻性声明,这样做,在.cpp文件。 – LogicStuff