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

Posted PushyTao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ STL map使用的注意事项记录相关的知识,希望对你有一定的参考价值。

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

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

那访问不存在的键与访问存在的键会发生什么呢?

如果说访问不存在的键,回默认结果为0,并且因为键不存在,则会构造出这个键来,并将它的值设置为0

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

以上是关于C++ STL map使用的注意事项记录的主要内容,如果未能解决你的问题,请参考以下文章

C++进阶---Map和Set使用及模拟实现

STL库之map映射基础知识

STL之map

[C++ STL] map使用详解

C++中的map如果是结构体需要注意什么问题?

c++ STL map