欢迎访问我的STL库介绍
本文介绍常用的PAT里STL库set的使用,对付PAT考试或其他上机要求足够了
声明
set<int> st;
set<string> st[101];
struct person{
string name;
int id;
}per;
set<person> st;
插入元素
set<int> st;
st.insert(1);
set<string> st[101];
st[1].insert("abc");
遍历set
for(set<int>::iterator it=st.begin();it!=st.end();it++){
cout<<*it;
}
for(set<string>::iterator it=st.begin();it!=st.end();it++){
cout<<*it;
}
清空集合
st.erase(st.begin(),st.end());
st.clear();
s.erase()
s.erase(key);
s.size()
s.size();
s.empty()
s.empty();
s.find()
s.find(key);
s.count()
s.count(key);
set练习题