#pragma warning(disable:4786)
#include <map>
#include <string>
#include <iostream>
using namespace std;
int main()
{
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));
//重复插入键值“Jack”
m.insert(pair<string,double>("Jack",306));
//使用前向迭代器中序遍历multimap
multimap<string,double>::iterator it;
for (it=m.begin(); it!=m.end(); ++it)
{
cout <<(*it).first << " : " << (*it).second << endl;
}
return 0;
}
#include <map>
#include <string>
#include <iostream>
using namespace std;
int main()
{
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));
//重复插入键值“Jack”
m.insert(pair<string,double>("Jack",306));
//使用前向迭代器中序遍历multimap
multimap<string,double>::iterator it;
for (it=m.begin(); it!=m.end(); ++it)
{
cout <<(*it).first << " : " << (*it).second << endl;
}
return 0;
}
本文详细介绍了如何在C++中使用multimap容器进行元素插入、重复插入及中序遍历的操作,包括具体语法与实例演示。
1689

被折叠的 条评论
为什么被折叠?



