0

「部屋の初期化子の周りに中括弧がないことを警告する」という行に沿ってエラーが発生します。エラーの意味は理解できますが、なぜそれが言われているのかわかりません。コードは次のとおりです。

//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}
                    };
}

中括弧の欠落は見当たりません!ヘルプ?

4

1 に答える 1

0

クラスが整数であるふりをしただけだと気づきました。でもみんなのコメントありがとう。

于 2011-10-20T22:40:55.830 に答える