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; }
原文:https://www.cnblogs.com/feiyuzaifei/p/10423002.html