/*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
*/