C++ transform
来源:互联网 发布:windows文件夹图标 编辑:程序博客网 时间:2024/06/10 19:50
#include <iostream>#include <algorithm>#include <array>#include <vector>#include <functional>using namespace std;int main(){array<int,8> t1 = {3,5,7,11,13,17,19,23};array<int,8> t2;//将t1中所有元素加1,并赋给t2transform(t1.begin(),t1.end(),t2.begin(),[](int i){return ++i;});//此时t2={4,6,8,12,14,18,20,24},t1不变//将t1与t2相加并赋给t1transform(t1.begin(),t1.end(),t2.begin(),t1.begin(),plus<int>());//此时t1={7,11,15...}for_each(t1.begin(),t1.end(),[](int i){cout<<i<<endl;});return 0;}
0 0
- [C++] STL Transform练习
- C++STL-算法transform
- C++--STL--transform算法
- S 1.2 transform C程序
- c++X学习之transform
- transform
- Transform
- transform
- transform
- transform
- transform
- Transform
- transform
- transform
- transform
- transform
- transform
- Transform
- HDU1305 Immediate Decodability
- 黑马程序员---字符编码
- 能否引用前面出现过的自定义列名?NO!
- linux常用命令
- Windows 8.1新增的进程快照API简单探究
- C++ transform
- Remove Duplicates from Sorted List II
- svn添加用户
- C++ fill,fill_n
- 一个女程序员的故事
- Big Data : Analysis of problems with traditional architecture
- LeetCode(139)Word Break
- 20天初学web心得
- C++ generate,generate_n