C++ STL map使用的注意事项记录

  1. map.count与map[]的区别

假如我们建立一个从intint的映射:
那我们通常会这么写: map<int,int> mp,表示键值的映射

那访问不存在的键与访问存在的键会发生什么呢?
在这里插入图片描述
如果说访问不存在的键,回默认结果为0,并且因为键不存在,则会构造出这个键来,并将它的值设置为0

map.count() 作用是:判断键是否在map中存在,存在输出1,不存在输出0

posted @ 2022-04-26 21:36  PushyTao  阅读(36)  评论(0)    收藏  举报