- Set的特性是,所有元素都会根据元素的键值自动被排序,Set 的元素不像Map那样可以同时拥有实值和键值,Set 元素的键值就是实值,实值就是键值。Set 不允许两个元素有相同的键值。
#include<iostream>
#include <set>
using namespace std;
// set 集合 可以去除重复
int main()
{
int arr[10] = {1,2,3,2,1,2,3,5,4,1};
set<int> st(arr,arr+10); // 把数组中10个元素添加到集合里
set<int>::iterator ite = st.begin();
while(ite != st.end())
{
cout << *ite << " ";
++ite;
}
system("pause");
return 0;
}