我在一個Pacman遊戲項目(迷宮,食物,吃豆子,...)中有多個C++類。我創建了一個名爲'Pacman_AI'的命名空間,以便可以在項目中的每個地方看到類。但是,我得到了'GameObject'類的錯誤:「名稱後跟'::'必須是類或名稱空間名稱」。一個項目中的C++全局命名空間
這裏是我的「GameObject.cpp」中,我得到上述錯誤:
namespace Pacman_AI{
vector <pair <int, int> > GameObject::getPoints(){
return points;
}
string GameObject::getType(){
return type;
}
}
我已經定義我的「遊戲對象」類在不同的文件「GameObject.h」。
非常感謝您的幫助。
你的地方包括:宣佈'GameObject' –
頭文件
namespace
請** [你的問題] [mcve]或[SSCCE(Short,Self Contained,Correct Example)](http://sscce.org) – NathanOliver不,你能解釋爲什麼我應該包含頭文件嗎?我已經有一個全局命名空間。 –