multimap的一些常用操作

来源:互联网 发布:《淘金记》知乎 编辑:程序博客网 时间:2024/04/28 15:36


#include <iostream>#include <utility>#include <string>#include <map>using namespace std;int main(){multimap<string, string> mp;mp.insert( make_pair("wuhan", "re_gan_mian") );mp.insert( make_pair("wuhan",  "wu_chan_yu") );/*Output*/string str = "wuhan";multimap<string, string>::iterator beiter = mp.lower_bound( str );multimap<string, string>::iterator eniter = mp.upper_bound( str );while(beiter != eniter){cout<< beiter++->second <<endl;}multimap<string, string>::iterator it = mp.find("wuhan");cout<< it->first <<endl;cout<< it->second <<endl;return 0;}


参考文档:http://www.cplusplus.com/reference/map/multimap/?kw=multimap

0 0
原创粉丝点击