STL 通用函数总结

 set<int>::iterator it;//set<int>为迭代器类型,根据自己定义的容器类型定义
 set<int>::reverse_iterator r_it;//反向迭代器
//查找类函数,查找失败均返回end()
begin()//返回指向第一个元素的迭代器
end()//返回指向最后一个元素+1的迭代器
rbegin()//返回指向集合中最后一个元素的反向迭代器
rend()//返回指向集合中第一个元素的反向迭代器
erase()//删除集合中的元素
clear()//清除所有元素
insert()//在集合中插入元素
empty()//如果集合为空,返回true
swap()//交换两个集合变量
find()//返回一个指向被查找到元素的迭代器
count()//返回某个值元素的个数
size()//集合中元素的数目
lower_bound()//返回指向大于(或等于)某值的第一个元素的迭代器
upper_bound()//返回大于某个值元素的迭代器
equal_range()//返回集合中与给定值相等的上下限的两个迭代器
max_size()//返回集合能容纳的元素的最大限值
get_allocator()//返回集合的分配器
key_comp()//返回一个用于元素间值比较的函数
value_comp()//返回一个用于比较元素间的值的函数

猜你喜欢

转载自blog.csdn.net/qq_39535750/article/details/80117113