c++11,for,for each,std::for_each的应用
2015-12-04 19:36
573 查看
// cpp11exercise.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <vector> #include <algorithm> void hello(int a) { std::cout<<a<<std::endl; } int _tmain(int argc, _TCHAR* argv[]) { std::vector<int> vv ; vv.push_back(2); vv.push_back(2); for(auto a : vv) { hello(a); } int a[] = {3,3,3}; for each (auto var in vv) { hello(var); } std::for_each(vv.begin(),vv.end(),hello); std::for_each(a,a+1,hello); return 0; }
其中,std::for_each需要头文件<pre name="code" class="cpp">#include <algorithm>
相关文章推荐
- asp中用for循环的一个小技巧
- javascript for循环从入门到偏门(效率优化+奇特用法)
- js使用for循环查询数组中是否存在某个值
- js 数组的for循环到底应该怎么写?
- JS 使用for循环遍历子节点查找元素
- For循环中分号隔开的3部分的执行顺序探讨
- js使用for循环及if语句判断多个一样的name
- JavaScript在for循环中绑定事件解决事件参数不同的情况
- js for循环,为什么一定要加var定义i变量
- shell for循环与数组应用介绍
- 一个shell for循环与case结合的脚本(监控程序状态)
- Lua中的for循环和迭代器的秘密探究
- JS数组的遍历方式for循环与for...in
- Javascript基础教程之for循环
- 简单学习JavaScript中的for语句循环结构
- 跟我学习javascript的for循环和for...in循环
- java中for循环删除集合陷阱
- Java利用for循环输出空心菱形的实例代码
- Java for循环的几种用法分析
- Python中for循环详解