ネストされたQListを利用しようとしています:
QMap<int, QMap<QString, QList<int> > > teamGames;
for (int team1 = 1; team1 <= TOTAL_TEAMS; ++team1) {
QMap<QString,QList<int>> games;
teamGames[team1]=games;
QList<int> home;
QList<int> away;
games["home"] = home;
games["away"] = away;
}
teamGames.value(1).value("home").push_back(1);
コンパイルすると、次のようになります。1>。\ main.cpp(154):エラーC2662:'QList :: push_back':'this'ポインタを'const QList'から'QList&'に変換できません
私が見落としているのは単純なことだと確信しています。あるいは、私を避けているもっと単純な解決策があるかもしれません。どんな助けでも大歓迎です。