【发布时间】:2012-02-24 19:10:54
【问题描述】:
我正在尝试使用嵌套的 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 &'
我确定我忽略了一些简单的事情,或者可能有一个更简单的解决方案让我无法理解。非常感谢任何帮助。
【问题讨论】: