C++标准库map类型

本文介绍了C++标准库中的关联容器map,包括其定义、元素添加、查找、删除及基本操作函数的使用。map是一个按关键字升序排序的键值对集合,提供高效的关键字查找和访问。文章通过实例详细讲解了map的各个功能。
摘要由CSDN通过智能技术生成

map是一种关联容器,所谓的关联容器是指支持高效的关键字查找和访问。map中的元素为一些关键字-值(key-value)对,关键字起到索引值的作用,且map中的元素是按照关键字升序排序的。还有map是个映射,所以它的关键字和值是一一对应的。接下来就为大家介绍map的用法

1.map的定义

我们可以用如下方法定义或初始化map

//空容器
map<int,string> m1;
//值初始化map
map<string,string> m2 = {
  {
  "001","shreck"},
{
  "002","leo"}
}; 

2.为map添加元素

我们可以用如下方法为map添加元素

map<string,string> m;

//方法一
m.insert(pair<str
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值