(1) insert(),参考上一篇
(2) find()
find(value),返回set中对应值为value的迭代器
#include <iostream>
#include <set>
using namespace std;
int main()
{
set<int> st;
for(int i = 1; i <=3; i++) st.insert(i);
set<int>::iterator it = st.find(2);
cout << *it << endl;
return 0;
}
输出:
2
(3) erase(),删除单个元素或一个区间的元素
st.erase(it)或者st.erase(value)
st.erase(first,last),last为所需删除空间末尾迭代器的下一个地址
(4)size()
st.size()
(5)clear()
st.clear()