История изменений
Исправление Begemoth, (текущая версия) :
QMap<QString, QMap<QString, int>*> secondMap;
QMap<QString, int>*
С Си не наигрались? Зачем тут указатель? QMap<QString, QMap<QString, int>> гораздо лучше:
m = qrand() % 5;
for (int k = 0; k < m; k++)
secondMap[QString::number(i)][QString::number(k)] = k;
Плюс автоматически будет освобождена вся использованная память без написания какого-либо дополнительного кода.
Исходная версия Begemoth, :
QMap<QString, QMap<QString, int>*> secondMap;
QMap<QString, int>*
С Си не наигрались? Зачем тут указатель? QMap<QString, QMap<QString, int>> гораздо лучше:
m = qrand() % 5;
for (int k = 0; k < m; k++)
secondMap[QString::number(i)].insert(QString::number(k),k);
Плюс автоматически будет освобождена вся использованная память без написания какого-либо дополнительного кода.