QMap的使用(插入、取值、删除、遍历)

C++QMap容器操作详解:创建、取值、删除与遍历
本文详细介绍了C++中的QMap容器,包括如何创建、插入值、检查键值是否存在、删除元素以及遍历容器的过程。

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;
	}

文章借鉴:https://blog.csdn.net/ligare/article/details/123061741

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值