multimap的使用
程序员文章站
2022-12-15 16:17:21
multimap由于允许有重复的元素,所以元素插入、删除、查找都与map不同。 插入insert(pair(value1,value2)) ......
multimap由于允许有重复的元素,所以元素插入、删除、查找都与map不同。
插入insert(pair<a,b>(value1,value2))
#include <iostream>
#include <map>
#include <string>
using namespace std;
int main()
{
multimap<string,double> m;
m.insert(pair<string,double>("abc",123.2));
m.insert(pair<string,double>("xyz",-43.2));
m.insert(pair<string,double>("abc",123.2));
m.insert(pair<string,double>("tew",43.2));
for(multimap<string,double>::iterator it = m.begin(); it != m.end(); ++it )
{
cout << (*it).first << ":" << (*it).second << endl;
}
cout << endl;
return 0;
}