set只能通过迭代器iterator访问

#include<iostream>
#include<set>
using namespace std;
int main()
{
	set<int>st;
	st.insert(3);
	st.insert(5);
	st.insert(5);
	st.insert(2);
	for(set<int>::iterator it=st.begin();it!=st.end();it++)
		cout<<*it<<" ";
	return 0;
}

输出结果

2 3 5

可以发现,set内的元素自动递增排序,且自动去除重复元素

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐