2.6 multimap

2017/02/03 23:22
阅读数 16

#include<map>

multimap的元素插入、删除、查找与map不同


multimap元素的插入:(未提供mm[key]=value插入方式)

multimap<string, double> mm;

mm.insert(pair<string, double>("haha", 11.1));

mm.insert(pair<string, double>("haha", 11.1)); //插入两个haha,遍历时同样有两个haha。


multimap元素的删除:

int n = mm.erase("haha"); //此时n=2,即earse()方法返回的是删除元素的个数


multimap元素的查找:

multimap<string, float>::iterator mit = s.find("haha");

 //如果找到,则返回第一个元素迭代器的位置;未找到则返回end()。



展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部