5 STL-常用算法
概述:
算法主要由头文件<algorithm>、<functional>、<numeric>组成;
<algorithm>是所有STL头文件中最大的,范围涉及到比较、交换、查找、遍历、复制、修改等;
<numeric>体积很小,只包括几个序列上面进行简单数学运算的模板函数
<functional>定义了一些模板类,用以声明函数对象
5.1 常用遍历算法
for_each //遍历容器
transform //搬运容器到另一个容器
5.1.1 for_each
功能描述:实现遍历容器
函数原型:for_each(iterator beg, iterator end, _func);
//beg开始迭代器 end结束迭代器 _func函数或者函数对象