#include <QCoreApplication>
#include <QMap>
//#include <QVector>
#include <QDebug>
typedef QMap<QString,int>CMyQMap;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
CMyQMap tmp;
//insert 插入
tmp.insert("test01",1);
tmp.insert("test02",2);
tmp.insert("test03",3);
qDebug()<<"size: "<< tmp.size();
//find 查找
CMyQMap::iterator iterFind = tmp.find("test01");
if(iterFind != tmp.end())
{
qDebug()<<"key: "<<iterFind.key() <<"value: "<<iterFind.value();
}
else
{
qDebug()<<"not find\n";
}
//erase 删除单个
// tmp.erase(iterFind);
//clear //清除所有
// tmp.clear();
//遍历
qDebug()<<"遍历";
CMyQMap::iterator iter = tmp.begin();
for(iter; iter!= tmp.end(); iter++)
{
qDebug()<<"key: "<<iter.key() <<"value: "<<iter.value();
}
// system("pause");
return a.exec();
}