多重集合学习代码

/*std:multiset 对象可以使程序按顺序储存一组数据。与集合类似,多重集合的元素既作为
所存储的数据又作为数据的关键字,然而与集合不同,多重集合可以包含重复的数据。你可以
用几种不同方式来创建std::multiset对象
*/
#include<iostream>
#include<set>
using namespace std;
int main()
{
 multiset<int> intMultiset;

 intMultiset.insert(10);
 intMultiset.insert(5);
 intMultiset.insert(1);
 intMultiset.insert(3);
 intMultiset.insert(8);
 intMultiset.insert(5);
 intMultiset.insert(8);

 cout<<"Contents of multiset:"<<endl;
 multiset<int>::iterator iter;
 for(iter=intMultiset.begin();iter!=intMultiset.end();iter++)
  cout<<*iter<<endl;
 return 0;
}
/*运行结果如下
Contents of multiset:
1
3
5
5
8
8
10
Press any key to continue
*/

原文地址:https://www.cnblogs.com/feng801/p/1291428.html