我在文件board.H
定義的類:問題的在C++類的定義
class Board
{
private:
...
public:
...
};
和在另一個類中,我想有一個部件是一個指向Board
對象:
#include "board.H"
class Bear
{
private:
Board* board;
...
public:
...
};
當我嘗試(在Linux中使用G ++)我得到以下錯誤編譯:
bear.H:15: error: ISO C++ forbids declaration of `Board' with no type
bear.H:15: error: expected `;' before '*' token
我在做什麼錯?
是您的板類定義在命名空間裏? – Stormenet 2011-05-27 16:22:56
你怎麼調用GCC? – 2011-05-27 16:23:34
我懷疑這個錯誤在於你所修剪代碼的一部分。 – 2011-05-27 16:24:02