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