c++学习:STL算法
·
1.for_each遍历
3个参数,开始迭代器,结束迭代器,以及要执行的函数

2.transform
用于对容器中的元素执行指定操作(转换 / 映射),并将结果存储到目标位置。它支持单容器元素转换、双容器元素组合转换。
4个参数,源容器开始迭代器,源容器结束迭代器,目标容器开始迭代器,以及函数或对象。
使用transform,让string都变成大写。

使用transform实现两个容器相加放入另一个容器。

3.find函数
注意find函数返回的是一个迭代器,要使用迭代器进行初始化。
4.find_if(带条件查找)、
注意find_if返回的仍然是迭代器。

5.adjacent_find(查找相邻的元素)

6.count 查询元素个数

7.count_if(带条件查询数量)

更多推荐


所有评论(0)