multimap
multimap篇(允许键值重复)
头文件:#include<map>
1。元素的插入

1 v.insert(pair<string,int>("a",1)); 2 v.insert(pair<string,int>("b",2)); 3 v.insert(pair<string,int>("c",3)); 4 v.insert(pair<string,int>("a",1));//有效
2.元素的输出

1 multimap<string,int>::iterator it; 2 for(it=v.begin();it!=v.end();it++) 3 cout<<(*it).first<<" "<<(*it).second<<endl;
3.元素的删除,同erase方法
4.常见函数的说明
格式; (函数的调用形式) //(注释)
v.clear() //删除所有元素
v.count(temp) //返回一个元素出现的次数
v.find(temp) //查找元素
v.size() //返回multimap中元素的个数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步