#include<algorithm>
#include<iostream>
#include<cstdio>
#include<cstring>
#include<set>
using namespace std;
int main()
{
int n=15;
set<int> st;
st.insert(123);//插入数据
st.insert(n);
cout<<st.size()<<endl;//set的长度/数据个数
st.find(n);//查询某个数据在不在set中,在的话返回该数据所在位置的迭代器
st.find(1);
//若 s1.find(n) == s1.end() 的话,就是没有找到该数
for(set<int>::iterator it=st.begin(); it!=st.end();it++)//遍历set
{
cout<<*it<<endl;
}
st.erase(n);//删除n
st.clear();//清空set
cout<<st.empty()<<endl;//判断是否为空
return 0;
}
STL_set的用法
最新推荐文章于 2021-07-02 00:28:30 发布