map基础知识与常用函数

头文件:#include<map>

pair<string, int>p;//pair相当于map中的一个元素
p.first = "11";
p.second = 2222;
map<string, int>map{
  {"xiaoWang",1},//map赋初始值
  {"hh",2}
};
map.insert(p);
map.begin()->first//获取键
map.begin()->second;//获取值
map["11"] = 1;//加入元素
int aa = map["hh"];//以键获得值
map.erase("11");//删去指定键对应的元素 返回键的个数 1代表成功删去
//此元素 0代表map中不存在此元素
map.find("hh");//用键查找元素是否存在 不存在返回超尾迭代器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值