QT容器map的插入,修改,遍历

除了map,QT的容器还有hash,以及迭代器等,这里写的是map

#include "mainwindow.h"#include <QApplication>#include <QDebug>int main(int argc, char *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();    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 0;}

看下输出的结果吧:

你的选择是做或不做,但不做就永远不会有机会

QT容器map的插入,修改,遍历

相关文章:

你感兴趣的文章:

标签云: