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");

}

相关推荐
xcLeigh7 分钟前
Python入门:Python3 requests模块全面学习教程
开发语言·python·学习·模块·python3·requests
xcLeigh7 分钟前
Python入门:Python3 statistics模块全面学习教程
开发语言·python·学习·模块·python3·statistics
rainbow688923 分钟前
EffectiveC++入门:四大习惯提升代码质量
c++
秋邱39 分钟前
用 Python 写出 C++ 的性能?用CANN中PyPTO 算子开发硬核上手指南
开发语言·c++·python
我在人间贩卖青春1 小时前
C++之析构函数
c++·析构函数
野犬寒鸦1 小时前
从零起步学习并发编程 || 第六章:ReentrantLock与synchronized 的辨析及运用
java·服务器·数据库·后端·学习·算法
wenzhangli71 小时前
ooderA2UI BridgeCode 深度解析:从设计原理到 Trae Solo Skill 实践
java·开发语言·人工智能·开源
霖霖总总1 小时前
[小技巧66]当自增主键耗尽:MySQL 主键溢出问题深度解析与雪花算法替代方案
mysql·算法
rainbow68891 小时前
深入解析C++STL:map与set底层奥秘
java·数据结构·算法
灵感菇_1 小时前
Java 锁机制全面解析
java·开发语言