「部屋の初期化子の周りに中括弧がないことを警告する」という行に沿ってエラーが発生します。エラーの意味は理解できますが、なぜそれが言われているのかわかりません。コードは次のとおりです。
//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}
};
}
中括弧の欠落は見当たりません!ヘルプ?