我有兩類:遊戲和輸入。 遊戲類有一個不帶變量的構造函數,而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