C++常用算法(四): copy和replace, 将容器内的指定范围元素复制到另一个容器; replace_if: 条件替换; swap: 交换两个容器中的元素.
发布时间
阅读量:
阅读量
算法的构成主要依赖于头文件。
在所有STL头文件中,该头文件的规模最为庞大,其常见的功能涵盖了比较、交换、查找、遍历、复制、修改、反转、排序以及合并等多种操作。
其体积相对较小,仅包含针对几个序列容器执行的基础运算所设计的模板函数。
此外,还定义了一系列模板类,用于声明函数对象。
1、copy算法 将容器内指定范围的元素拷贝到另一容器中
/*
copy算法 将容器内指定范围的元素拷贝到另一容器中
@param beg 容器开始迭代器
@param end 容器结束迭代器
@param dest 目标起始迭代器
*/
copy(iterator beg, iterator end, iterator dest)
2、replace算法 将容器内指定范围的旧元素修改为新元素
/*
replace算法 将容器内指定范围的旧元素修改为新元素
@param beg 容器开始迭代器
@param end 容器结束迭代器
@param oldvalue 旧元素
@param oldvalue 新元
全部评论 (0)
还没有任何评论哟~
