STL 中 map 的使用方法和注意事项

使用 map 要添加头文件 #include <map>,命名空间 using namespace std

初始化一个 map:

对于 C++11,还可以在初始化时设定一系列初始值:

基本用法:

注意的是获取 key 的值的时候,如果不存在这个元素,map 将会自动增加一个当前 key 的元素。

因此,注意不要通过 map[x] 来判断元素是否存在,使用 count() 方法。

发表评论