c++ stl map中使用不存在的key索引值会得到什么样的结果?

比如我现在有一个map<int,int>a;a.insert(pair<int,int>(0,3));a.insert(pair<int,int>(1,2));此时:a[... 比如我现在有一个
map<int,int> a;
a.insert(pair<int,int>(0,3));
a.insert(pair<int,int>(1,2));

此时:
a[0]=3
a[1]=2

如果我用2做key
a[2]=?
展开
 我来答
Bison0505
2014-07-21
知道答主
回答量:21
采纳率:0%
帮助的人:17.7万
展开全部
楼上说的对,也就是如果没有你相当于给a[2]关联了一个值。这也是map关联的一种方式。
LYC9308
推荐于2016-04-19
知道答主
回答量:4
采纳率:0%
帮助的人:5万
展开全部
key不存在的话则创建一个pair并调用默认构造函数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式