multimap
multimap篇(允许键值重复)
头文件:#include<map>
1。元素的插入
View Code
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.元素的输出
View Code
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中元素的个数