STL算法之for_each
来源:互联网 发布:109魔化生秒数据图 编辑:程序博客网 时间:2024/05/02 15:18
转接自STL算法
for_each() 对区间里每个元素执行相应操作
注: for_each()接受一个操作,操作可改动所接受实参
所以该实参必须以by reference方式传递
#include <iostream>#include <vector>#include <algorithm>using namespace std;// for_each() 对区间里每个元素执行相应操作//注: for_each()接受一个操作,操作可改动所接受实参//所以该实参必须以by reference方式传递void test(vector<int> & vec){ auto f = [](int& value) { value = value * value; }; for_each(vec.begin(), vec.end(), f);}int main(){ vector<int> vec{ 1,2,3,4,5,6,7,8,9 }; for (auto &v : vec) cout << v << ends; cout << endl; test(vec); for (auto &v : vec) cout << v << ends; system("pause"); return 0;}
阅读全文
1 0
- STL算法之for_each
- STL(3)之for_each算法实现
- 【C++ STL学习之六】STL算法之for_each
- 【C++ STL学习之六】STL算法之for_each
- 【C++ STL学习之六】STL算法之for_each
- STL运算算法-for_each()
- C++ STL 算法:for_each
- STL算法------for_each
- STL学习笔记----9.STL算法之 for_each()
- STL学习笔记----9.STL算法之 for_each()
- STL 之for_each,transform
- STL 之for_each,transform
- STL遍历算法 “for_each ”,“transform”
- C++的STL算法for_each
- STL-fill()填充算法以及for_each()算法
- STL中的两个算法for_each与transform
- STL algorithm算法for_each(21)
- STL算法 ------- transform() 与 for_each()比较
- 编译安卓Linux内核并替换(配置支持LKM)
- java.lang.NoSuchMethodError
- 使用 LinkedHashMap 实现 LRU 算法
- elasticsearch5.x的java实现搜索
- JAVA笔记--复用类
- STL算法之for_each
- python入门教程之传递参数与参数类型
- IE8的兼容性问题
- link 报错
- 回调函数的原理及PHP范例
- 洛谷 P1508 Likecloud-吃、吃、吃
- js中几种实用的跨域方法原理详解
- Mybatise
- 制作内核的二进制rpm包