我遇到了一个错误,就是“在房间初始化器周围警告缺少括号”,而我确实理解错误的含义,我不明白为什么会这样说。这是代码:
// manager.h
class mapManager
{
public:
mapManager();
private:
};
class room //how the map tiles will have attributes.
{
public:
//public because room needs to be accessible from map manager
int dir; //direction of the current tile
};
...
// manager.cpp (包括manager.h)
mapManager::mapManager()
{
room map[4][8] = {
{1, 2, 3, 4, 5, 6, 7, 8},
{1, 2, 3, 4, 5, 6, 7, 8},
{1, 2, 3, 4, 5, 6, 7, 8},
{1, 2, 3, 4, 5, 6, 7, 8}
};
}
我没有看到任何丢失的牙箍!救命?
答案 0 :(得分:0)
我刚才意识到我只是假装一个类是一个整数。谢谢大家的评论。