multimap与map基本相同,唯独不同的是multimap允许插入重复键值的元素,而map不允许插入重复键值。
#pragma warning(disable:4786)
#include<map>
#include<string>
#include<iostream>
using namespace std;
int main(int argc,char* argv[])
{
multimap<string,double> m;
m.insert(pair<string,double>("jack",300.5));
m.insert(pair<string,double>("kity",200));
m.insert(pair<string,double>("memi",500));
m.insert(pair<string,double>("jack",306));
multimap<string,double>::iterator it;
for(it = m.begin(); it != m.end(); it++)
{
cout<<(*it).first<<": "<<(*it).second<<endl;
}
return 0;
}