阅读背景:

Effective_STL 学习笔记(四十三) 尽量用算法调用代替手写循环

来源:互联网 

 

每一个算法接受至少一对用来指示将被操作对象区间的迭代器,比如,min_element 可以找出此区间中的最小的值,而 accumulate 则对区间内的元素作某种形式的整体求和运算,partition 将区间内的元素分割为满足和不满足某某判决条件的两个部分。算法执行时,他们进行检查指示给它的区间中的每一个元素,并且按照所期望的方式进行: 从区间中的起点循环到结束点。有一些算法,比如 find 和 find_if,可能在遍历完成前就返回了,但是即使是这些算法,内部都包含一个循环。每一个算法接受至少一对用来指示将被操作对象区间的迭代器,比如,min_element




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: