【C++ 与 STL】集合:set
2016-07-24 17:00
399 查看
方法:
begin() 返回指向第一个元素的迭代器
clear() 清除所有元素
count() 返回某个值元素的个数
empty() 如果集合为空,返回true(真)
end() 返回指向最后一个元素之后的迭代器,不是最后一个元素
equal_range() 返回集合中与给定值相等的上下限的两个迭代器
erase() 删除集合中的元素
find() 返回一个指向被查找到元素的迭代器
get_allocator() 返回集合的分配器
insert() 在集合中插入元素
lower_bound() 返回指向大于(或等于)某值的第一个元素的迭代器
key_comp() 返回一个用于元素间值比较的函数
max_size() 返回集合能容纳的元素的最大限值
rbegin() 返回指向集合中最后一个元素的反向迭代器
rend() 返回指向集合中第一个元素的反向迭代器
size() 集合中元素的数目
swap() 交换两个集合变量
upper_bound() 返回大于某个值元素的迭代器
value_comp() 返回一个用于比较元素间的值的函数
begin() 返回指向第一个元素的迭代器
clear() 清除所有元素
count() 返回某个值元素的个数
empty() 如果集合为空,返回true(真)
end() 返回指向最后一个元素之后的迭代器,不是最后一个元素
equal_range() 返回集合中与给定值相等的上下限的两个迭代器
erase() 删除集合中的元素
find() 返回一个指向被查找到元素的迭代器
get_allocator() 返回集合的分配器
insert() 在集合中插入元素
lower_bound() 返回指向大于(或等于)某值的第一个元素的迭代器
key_comp() 返回一个用于元素间值比较的函数
max_size() 返回集合能容纳的元素的最大限值
rbegin() 返回指向集合中最后一个元素的反向迭代器
rend() 返回指向集合中第一个元素的反向迭代器
size() 集合中元素的数目
swap() 交换两个集合变量
upper_bound() 返回大于某个值元素的迭代器
value_comp() 返回一个用于比较元素间的值的函数
相关文章推荐
- Leetcode 107. Binary Tree Level Order Traversal II (Easy) (cpp)
- 【C++ 与 STL】不定长数组:vector
- 【读书笔记】摘自Google开源项目风格指南-C++风格指南
- 实现自己的C++ STL--vector容器
- C语言中二级指针的作用
- C++设计模式——建造者模式
- C语言真正的编译过程
- 大话设计模式16----状态模式
- Xcode 修改 c++ 模板文件
- 正则表达式规则及C语言测试代码
- c指针解析
- C++中的RAII机制
- C语言数组
- C++中的<limits.h>和<climits>(C++基本数据类型的最值)
- C++矩阵类(乘法与快速幂)
- c++之MFC(1)基础知识
- 1100. Mars Numbers (20)
- C++11标准库新加功能详解
- [C++11]并发程序模板(std::thread)
- [C++]高效使用c++11--理解auto类型推导