C++11 for循环新用法、for_each 用法
2017-12-10 19:14
537 查看
c++11 for循环多了新的语法
#include<iostream> #include<algorithm> #include<vector> using namespace std; int main() { vector<int> vec; for(int i=0;i<10;++i) { vec.push_back(i); } for(int &it: vec) { cout<<it<<" "; } cout<<endl; return 0; }
c++11 还增加了for_each,目前很多地方使用for_each语法来使用STL遍历容器。
需要包含头文件 #include”algorithm”#include<iostream> #include<algorithm> #include<vector> using namespace std; int main() { vector<int> vec; for(int i=0;i<10;++i) { vec.push_back(i); } for_each(vec.begin(),vec.end() ,[](int i)->void{ cout << i <<" "; }); cout<<endl; return 0; }
相关文章推荐
- mssql里sp_MSforeachtable和sp_MSforeachdb的用法
- for each语句的用法:for each(var x:Object in s)
- for_each的用法
- sp_MSforeachtable的用法,对某数据库的所有表进行操作
- js中关于for循环、for in、foreach、for each in
- STL之sort和for_each的用法
- ios中for循环和for-in循环的用法和区别
- Java高效编码:for-each循环优先于传统的for循环
- for_each的用法
- 08 C++11中的variadic template、auto和for基本用法
- JAVA 知识点(for-each)遍历的用法)
- C++11之for循环的新用法
- for_each(c++11)
- for-each循环优先于传统的for循环
- Effective Java(2nd Edition) Item 46 for-each循环优于传统的for循环(译文)
- Effective Java - 第46条:for-each循环优先于传统的for循环
- 从字节码看Java中for-each循环(增强for循环)实现原理
- For-each循环优于for循环感悟
- C++11:for_each_file遍历目录处理文件
- Effective Java 之-----for-each循环优于传统的for循环