Перебор значений QMap

Автор: | 23 июля, 2019

Фрагмент кода через итераторы:

    QMap<QString, int> map;
    QMap<QString, int>::iterator i;
    for (i = map.begin(); i != map.end(); i++)
        qDebug() << i.key() << ": " << i.value();

Фрагмент кода с инструкцией foreach:

QMap<QString, int> map;
    foreach (QString key, map.keys())
      {
      qDebug() << key << ":" << map.value(key);
      }