c++ transform算法

#include <iostream>

#include <string>

#include <fstream>

#include <vector>

#include <algorithm>

#include <deque>

#include <stack>

#include <queue>

#include <list>

#include <set>

#include <map>

#include <functional>

using namespace std;

class Transform

{

public:

int operator()(int v)

{

return v+100;

}

};

class MyPrint

{

public:

void operator()(int v)

{

cout << v << " ";

}

};

void test01()

{

vector<int> v;

for(int i = 0; i < 10; i++)

{

v.push_back(i);

}

vector<int>vT;

vT.resize(v.size());

transform(v.begin(), v.end(), vT.begin(), Transform());

for_each(vT.begin(), vT.end(), MyPrint());

cout<<endl;

}

int main()

{

test01();

return 0;

system("pause");

}

相关推荐
xxwl5852 分钟前
一个原创题(二)
c++·算法
moeyui7054 分钟前
LeetCode 380:Insert Delete GetRandom O(1) 题解和一些延伸
算法·leetcode·职场和发展
三千里5 分钟前
路径规划算法-备忘
算法·自动驾驶·动态规划
白露与泡影11 分钟前
2026秋招冲刺:1000道Java高频面试题(各大厂考点汇总)
java·开发语言·面试
IT龟苓膏15 分钟前
Java 并发基础:进程、线程、线程状态、synchronized、volatile 一篇讲清
java·开发语言·jvm
郝学胜-神的一滴19 分钟前
Python 高级编程 019:类变量与实例变量彻底解析
开发语言·python·程序人生·软件构建
退休倒计时26 分钟前
【每日一题】LeetCode 15. 三数之和 TypeScript
数据结构·算法·leetcode·typescript
林爷万福33 分钟前
MATLAB光谱数据分析从入门到项目实战
算法·光纤光谱仪
吴可可12339 分钟前
AutoCAD2016二次开发环境配置指南
算法·机器学习
Thomas_YXQ40 分钟前
Unity3D Addressable 深度优化热更性能消耗
开发语言·3d·unity·微信