STL中sets的基本用法
来源:互联网 发布:淘宝添加不了购物车 编辑:程序博客网 时间:2024/05/18 03:47
iterator begin();
返回指向当前集合中第一个元素的迭代器。
void clear();
清除当前集合中的所有元素。
count
返回当前集合中出现的某个值的元素的数目。
bool empty();
如果当前集合为空,返回true;否则返回false。
end
返回指向当前集合中最后一个元素的迭代器。
equal_range
语法: pair equal_range( const key_type &key );
返回集合中与给定值相等的上下限的两个迭代器。
erase
语法:
void erase(iterator i );
void erase(iterator start,iterator end );
size_type erase( const key_type &key );
说明:
● 删除i元素;
● 删除从start开始到end结束的元素;
● 删除等于key值的所有元素(返回被删除的元素的个数)。
find
在当前集合中查找等于key值的元素,并返回指向该元素的迭代器;如果没有找到,返回指向集合最后一个元素的迭代器。
get_allocator
语法:
allocator_type get_allocator();
返回当前集合的分配器。
insert
语法:
iterator insert(iterator i, constTYPE &val );
void insert(input_iterator start,input_iterator end );
pair insert( constTYPE &val );
说明:
● 在迭代器i前插入val;
● 将迭代器start开始到end结束返回内的元素插入到集合中;
● 在当前集合中插入val元素,并返回指向该元素的迭代器和一个布尔值来说明val是否成功的被插入了。
(应该注意的是在集合(Sets)中不能插入两个相同的元素。)
lower_bound
返回一个指向大于或者等于key值的第一个元素的迭代器。
upper_bound
在当前集合中返回一个指向大于Key值的元素的迭代器。
key_comp
语法:
key_compare key_comp();
返回一个用于元素间值比较的函数对象。
max_size
返回当前集合能容纳元素的最大限值。
size
返回当前集合中元素的数目。
swap
void swap( set &object );
交换当前集合和object集合中的元素。
返回指向当前集合中第一个元素的迭代器。
void clear();
清除当前集合中的所有元素。
count
返回当前集合中出现的某个值的元素的数目。
bool empty();
如果当前集合为空,返回true;否则返回false。
end
返回指向当前集合中最后一个元素的迭代器。
equal_range
语法: pair equal_range( const key_type &key );
返回集合中与给定值相等的上下限的两个迭代器。
erase
语法:
void erase(iterator i );
void erase(iterator start,iterator end );
size_type erase( const key_type &key );
说明:
● 删除i元素;
● 删除从start开始到end结束的元素;
● 删除等于key值的所有元素(返回被删除的元素的个数)。
find
在当前集合中查找等于key值的元素,并返回指向该元素的迭代器;如果没有找到,返回指向集合最后一个元素的迭代器。
get_allocator
语法:
allocator_type get_allocator();
返回当前集合的分配器。
insert
语法:
iterator insert(iterator i, constTYPE &val );
void insert(input_iterator start,input_iterator end );
pair insert( constTYPE &val );
说明:
● 在迭代器i前插入val;
● 将迭代器start开始到end结束返回内的元素插入到集合中;
● 在当前集合中插入val元素,并返回指向该元素的迭代器和一个布尔值来说明val是否成功的被插入了。
(应该注意的是在集合(Sets)中不能插入两个相同的元素。)
lower_bound
返回一个指向大于或者等于key值的第一个元素的迭代器。
upper_bound
在当前集合中返回一个指向大于Key值的元素的迭代器。
key_comp
语法:
key_compare key_comp();
返回一个用于元素间值比较的函数对象。
max_size
返回当前集合能容纳元素的最大限值。
size
返回当前集合中元素的数目。
swap
void swap( set &object );
交换当前集合和object集合中的元素。
- STL中sets的基本用法
- STL中sets的基本用法
- STL 中map 容器的基本用法
- STL中string的基本用法范例
- STL中vector的基本用法范例
- STL中list的基本用法范例
- STL中map,set的基本用法示例
- STL中adapters—stack的基本用法
- c++ stl中map容器的基本用法
- STL中istream_iterator和ostream_iterator的基本用法
- STL中istream_iterator和ostream_iterator的基本用法
- STL的set基本用法
- Sets-STL
- c++ stl string类的基本用法
- STL之Map:Map的基本用法
- STL之Set:Set的基本用法
- 【STL】set map的基本用法
- STL之Set:Set的基本用法
- 再看《程序员文史综合题》。。。
- Android Study —— Activities
- GDI+繪制極坐標圖、雷達圖
- ImportError: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory
- 用PHP模拟登录WAP飞信实现飞信发送
- STL中sets的基本用法
- poj3565 Ants
- 使用RecoverySystem.installPackage实现 android卡刷系统
- Xilinx FPGA设计经验小谈 2012_7_28
- matlab和c的小数问题
- 场景记忆法--信管考试通关技巧
- Linux常用C函数-内存及字符串操作篇
- DedeCMS---首页调用行业的所有分类
- 村子发展的一些想法