除了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;}
看下输出的结果吧:
你的选择是做或不做,但不做就永远不会有机会