美文网首页
STL的map使用和分析

STL的map使用和分析

作者: XDgbh | 来源:发表于2018-07-18 23:27 被阅读21次

map的成员函数

参考C++手册,可看到每个函数的参数返回值解释和使用举例:
https://zh.cppreference.com/w/cpp/container/map


image.png


image.png

实例

image.png
image.png

还可以直接使用:simap[string("jerry")] = 10; 这个方式来赋值。因为重载了操作符[],所以会先检查关键字"jerry"是否存在,若存在则是修改value值,若不存在则是直接创建这个key并赋值value。
能用[]的原因是map的key唯一,但是如果是multimap的key不唯一,那么就不能使用[]操作符。因此multimap插入元素只能是使用insert(pair(key,value))函数。

image.png

相关文章

网友评论

      本文标题:STL的map使用和分析

      本文链接:https://www.haomeiwen.com/subject/heoopftx.html