#include "mainwindow.h"
#include <QApplication>
#include <QDebug>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QMap<QString,QString> map;
map.insert("beijing", "111");
map.insert("shanghai", "021");
map.insert("nanjing", "025");
QMapIterator<QString, QString> i(map);//只读迭代器
for(;i.hasNext();)
qDebug() << " " << i.key() << " " << i.next().value(); //MainWindow w;
//w.show();
QMutableMapIterator<QString, QString> mi(map);//读写迭代器
if (mi.findNext("111"))
mi.setValue("010");
QMapIterator<QString, QString> modi(map);
qDebug() << " ";
for (;modi.hasNext();)
qDebug() << modi.key() << " " << modi.next().value();
return a.exec();
}
在QMap中的插入,遍历,修改
最新推荐文章于 2024-02-28 13:39:12 发布