algorithm中for_each用法
来源:互联网 发布:php curl 发送请求头 编辑:程序博客网 时间:2024/06/05 21:03
algorithm中for_each用法
algorithm中for_each用于遍历和执行一些事情,如下代码将打印1-7:
#include<iostream>#include<vector>#include<algorithm>using namespace std;template <typename T>class print{public: void operator()(const T&elem) { cout<<elem<<endl; }};int main(){ int a[]={1,2,3,4,5,6,7}; vector<int> v(a,a+7); for_each(v.begin(),v.end(),print<int>())//print传入的是函数指针,for_each内部会将迭代器传入函数指针,作为参数运算 ; return 0;}
algorithm中for_each实现,代码来自:http://www.cplusplus.com/reference/algorithm/for_each/
template<class InputIterator, class Function> Function for_each(InputIterator first, InputIterator last, Function fn){ while (first!=last) { fn (*first); ++first; } return fn; // or, since C++11: return move(fn);}
0 0
- algorithm中for_each用法
- STL algorithm for_each
- algorithm—for_each() (1)
- C++ algorithm for_each函数
- for_each用法
- STL中vector以及 for_each几种用法
- (STL)for_each、find_if用法
- STL for_each,find_if用法
- for_each的用法
- stl for_each某种用法
- for_each函数用法
- STL::for_each用法
- for_each的用法
- for_each的用法
- STL for_each 用法
- for_each的用法
- for_each的用法
- for_each()的用法
- URAL 1486 Equal Squares
- RSA算法原理及其在HTTPS中的应用
- Xcode快捷键及代码块
- 文本替换与删除
- [学习小笔记] Gson的基本使用
- algorithm中for_each用法
- 安卓网络框架总结:
- Metasploit Nessus、Nexpose笔记
- 决策树和基于决策树的集成方法(DT,RF,GBDT,XGB)复习总结
- 卡片式设计的最佳实践分享
- Java基础程序设计(二)
- Metasploit连接postgres和mysql
- Codeforces 118D Caesar's Legions DP
- Android 自定义 ViewPager 打造千变万化的图片切换效果