STL之拷贝和替换算法
来源:互联网 发布:php提示错误信息代码 编辑:程序博客网 时间:2024/06/07 01:21
STL之拷贝和替换算法
1.copy()
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
2.replace()
replace(beg,end,oldValue,newValue): 将指定范围内的所有等于oldValue的元素替换成newValue。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
3.replace_if()
replace_if : 将指定范围内所有操作结果为true的元素用新值替换。
用法举例:
replace_if(vecIntA.begin(),vecIntA.end(),GreaterThree,newVal)
其中vecIntA是用vector声明的容器
GreaterThree 函数的原型是 bool GreaterThree(int iNum)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
4.swap()
swap: 交换两个容器的元素
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
5.综合代码
阅读全文
0 0
- 41STL之拷贝和替换算法
- STL之拷贝和替换算法
- stl常用算法_拷贝和替换相关
- 常用STL算法4_拷贝和替换
- STL算法---拷贝/删除/替换算法
- STL算法(Algorithms):修改操作(拷贝、替换等)
- STL常用的拷贝替换算术集合算法
- STL算法 -------- 替换算法
- C++ STL 算法:替换算法
- STL算法之复制 移动 填充 归并 替换
- STL中删除和替换算法 (15 个)
- STL算法之unique和unique_copy
- 【经典算法】STL之next_permutation和prev_permutation
- STL算法之sort和stable_sort
- 42STL之算术和生成算法
- c++之STL(12) STL 算法 - 最小值和最大值
- STL算法之二
- STL 算法之transform
- 最有用的BOM对象之一——location对象
- Python:使用psycopg2模块操作PostgreSQL
- 二进制文件的I/O
- 洛谷11月月赛 T2 不开心的金明
- java数组实题
- STL之拷贝和替换算法
- 从倒数第一到全国第二 安徽省专利电子申请率7年增8.4倍
- 原生 JS 懒加载简单实现
- 怎么修改eclipse及jsp的编码
- 一直程序员的养成日记 第一章 第五节 识好文,转好文
- java代码请求URL
- 远观数据库设计
- Qt 中自定义QLabel上的点击事件
- Spring Cloud (4) | NoSuchMethodError:javax.servlet.ServletContext.getVirtualServerName()