set的一些用法
set的特性
set的特性是,所有元素都会根据元素的键值自动排序,set不允许两个元素有相同的键值。
set的一些常用操作函数
insert()
insert(key_value); 将key_value插入到set中 ,返回值是pair<set::iterator,bool>,bool标志着插入是否成功,而iterator代表插入的位置,若key_value已经在set中,则iterator表示的key_value在set中的位置。
inset(first,second);将定位器first到second之间的元素插入到set中,返回值是void.
/*代码示范*/#include#include using namespace std;int main(){ int a[] = {1,2,3}; set s; set ::iterator iter; s.insert(a,a+3); for(iter = s.begin() ; iter != s.end() ; ++iter) cout<<*iter<<" "; cout<