Eugh,一天內有2個問題。我有一個很糟糕的日子,你聽到這麼多。我一直在組織我的小型項目,以減少混亂。這是在開發的開始,所以沒有太多的事情發生。我有下面這個標題C++'string'沒有在頭文件中指定一個類型
#pragma once
#include <string>
class Game_Map
{
private:
int map_width;
int map_height;
string map_data [50][50]
public:
Game_Map(int default_width = 20,int default_height = 20)
~Game_Map()
};
現在據我所知,應該沒有任何問題。我避免使用「使用」,直到現在基本上保持編程以防止外部干擾。但我是100%的時間得到「map.h:9:9:錯誤:'字符串'沒有命名類型」
我確定我錯過了什麼。任何人都可以看到我出錯的地方嗎?
'#pragma once'是不可移植的。改爲使用標準的包含警衛。 – Deduplicator
標準包括警衛? –
'#ifndef GUARD_Game_Map \ n #define GUARD_Game_Map \ n/*您的代碼*/\ n#endif' – Deduplicator