QMap的头文件是:#include <QMap>
一、QMap容器的创建
QMap<QString, int> m_map;
m_map["one"] = "1";
m_map.insert("twelve", 12);
二、QMap容器的取值
int num1 = m_map["one"];
int num2 = m_map.value("twelve");
检查是否包含某个键值:
if(m_map.contains("one"))
{
return true;
}
三、QMap容器的删除
第一种方式:
m_map.remove("one")
第二种方式:
auto it=m_qMap.find("one");
m_qMap.erase(it);
四、QMap容器的遍历
QMap<QString, int>::iterator iter;
for(iter = m_map.begin(); iter != m_map.end(); iter++)
{
cout<<iter.key()<<", "<<iter.value()<<endl;
}
C++QMap容器操作详解:创建、取值、删除与遍历
本文详细介绍了C++中的QMap容器,包括如何创建、插入值、检查键值是否存在、删除元素以及遍历容器的过程。
1986

被折叠的 条评论
为什么被折叠?



