C++中for循环的5种语法,值得学习!!!
来源:互联网 发布:淘宝ppc计算公式 编辑:程序博客网 时间:2024/06/05 19:33
#include <algorithm> #include <vector> int nArray[] = {0, 1, 2, 3, 4, 5}; std::vector<int> vecNum(nArray, nArray + 6); CString strText;
第一种用法:最原始的语法(用下标)
for (size_t i = 0; i < vecNum.size(); ++i) { strText.Format("%d", nArray[i]); AfxMessageBox(strText); }
第二种用法:最原始的语法(用迭代器)
for (auto it = vecNum.begin(); it != vecNum.end(); ++it) { strText.Format("%d", *it); AfxMessageBox(strText); }
第三种用法:简化数组遍历语法(从vs2008开始支持)
for each(auto item in vecNum) { strText.Format("%d", item); AfxMessageBox(strText); }
第四种用法:STL函数
std::for_each(vecNum.begin(), vecNum.end(), [](int item){ CString strText; strText.Format("%d", item); AfxMessageBox(strText); };
第五种用法:C++11新增加的(VS2012支持)
for(auto item : vecNum) { strText.Format("%d", item); AfxMessageBox(strText); }
0 0
- C++中for循环的5种语法,值得学习!!!
- C++中for循环的5种语法
- C++中for循环的5种语法
- C++中for循环的5种语法
- C++中for循环的5种语法,你可知道?
- C++中for循环的5种语法,你可知道?
- ES6学习——新的语法:for..of 循环
- C ++ 中 的 for 循环语句
- Java中for循环的学习总结!
- 学习C++/C的宏与for循环的结合
- ios开发-c语言之流程控制中for循环的学习
- Java1.5语法糖的味道--增强for循环
- C语言学习过程中遇到值得注意的题目
- C语言学习过程中遇到值得注意的题目
- Java里的for循环语法
- [Swift]语法基础:for循环的使用
- c 的 for 循环中改变变量的值
- JS的for循环总是弹出最后一个值得解决方法
- 20174-13练习
- 如何判断微信内置浏览器(JS & .Net)
- 【线段树】 求区间最小值以及区间最小值
- 出现 java.net.MalformedURLException: no protocol 异常的原因及解决方法
- MD5 校验两个文件是否一样
- C++中for循环的5种语法,值得学习!!!
- App开发概述
- linux 常见命令
- WOJ 641 Events 线段树解法
- 活动选择
- Android动画系列(一)
- 让进程不被多次重复运行(linux编程小技巧)
- 安装Hadoop
- JAVA集合Hashtable实现类Properties简单练习