2017-04-09 67 views
-4

我正在用C++创建一个小游戏。我想在该类中声明我的映射,并在该类的构造函数中进行赋值。在构造函数的类头/ Assignement中声明一个字符串数组 - C++

我在2天之内就开始工作了,它让我沉浸其中(我把它放在全球范围内,以便继续前进)。

这里是我的文件:

map.cpp

Map::Map() : width(21), height(21) 
{ 
    this->array[] = {"011111111111111111110", 
        "012222222212222222210", 
        // Some strings // 
        "011111111111111111110"}; 
} 

map.hpp

class     Map 
{ 
    const unsigned short width; 
    const unsigned short height; 
public: 
    extern std::string array[21]; 
    Map(); 
    ~Map(); 
}; 

有人可以帮我这个/解释如何做到这一点?我尝试了许多解决方案,在这个论坛上,但我没有成功:/

感谢

回答

0

我建议你使用vector,而不是数组:它会更容易与它合作。

相关问题