您的位置:首页 > 编程语言 > C语言/C++

stl遍历与c++11遍历

2015-12-15 09:59 218 查看
1 #include <algorithm>

2 #include <stdio.h>

3

4 void print(int &a)

5 {

6 printf("%d ", a);

7 }

8

9 int main()

10 {

11 int arr[]={1,2,3,4,5,6,7,8};

12

13 std::for_each(arr, arr+sizeof(arr)/sizeof(int), print);//stl

14

15 printf("\n");

16

17 for(auto a: arr)//c++11

18 {

19 printf("%d ", a);

20 }

21

22 return 0;

23 }

24

~

"foreach.cpp" 24L, 261C

编译:

stl: -lstdc++

c++11: -std=c++0x

gcc -Wall -lstdc++ -std=c++0x foreach.cpp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: