QMap
QMap<QString,QString> mapField;
for (auto t : mapField.keys())
{
QString keyValue = t;
QString valueValue = mapField.value(t);
}
QMap<QString, QString>::iterator iter = mapField.begin();
while (iter != mapField.end())
{
QString keyValue = iter.key();
QString valueValue = iter.value();
iter++;
}
std::map
#include <iostream>
#include <queue>
#include <map>
using namespace std;
int main()
{
map<int, int> a;
a.insert(pair<int, int>(1,2));
a.insert(pair<int, int>(-1, 3));
a.insert(pair<int, int>(10, 20));
auto it = a.begin();
while (it != a.end())
{
cout << it->first << " " << it->second << endl;
it++;
}
for (auto temp : a)
{
cout << temp.first << " " << temp.second << endl;
}
}