C++ STL有关于multset部分 MULTSET

#include
using namespace std;
#include"set"   //multset的头文件

/*muleset 总结*/

//1 multset与set的区别主要是没有元素唯一性的区别
//2 multset同时也可以实现对于元素的一个自动排序 默认从小到大 修改方式见之前有关set的博客即可



//multset的基本操作
void main1001()
{
	//multset的初始化
	multiset m1;


	//插入部分元素
	m1.insert(6);
	m1.insert(16);
	m1.insert(26);
	m1.insert(6);
	m1.insert(3);
	m1.insert(12);
	m1.insert(56);

	//遍历
	cout << "multset的初始化" << endl;
	for (multiset::iterator it = m1.begin(); it != m1.end(); it++)
	{
		cout << *it << " ";
	}

	cout << "删除操作" << endl;
	//删除
	while (!m1.empty())
	{
		cout << *(m1.begin()) << " ";
		m1.erase(m1.begin());
	}
}



int main()
{
	main1001(); //multset的基本操作
	system("pause");
	return 0;
}

你可能感兴趣的:(C++)