C/C++教程

C++提高编程 5 STL -常用算法(遍历算法)

本文主要是介绍C++提高编程 5 STL -常用算法(遍历算法),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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函数或者函数对象 

这篇关于C++提高编程 5 STL -常用算法(遍历算法)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!