总结一下C++中的遍历方式
- for循环
- for_each循环
- C++11中的for循环
#include <iostream>
#include <thread>
#include <algorithm>
using namespace std;
int f(int i)
{
cout << i << ' ';
return 0;
}
int main()
{
int a[] = { 0,1,2 };
for (int i = 0; i < sizeof(a) / sizeof(a[0]); i++)
{
cout << a[i] << ' ';
}
cout << endl;
for_each(a, a + 3, f); //for_each循环
cout << endl;
for (auto i : a) //C++11 for循环
{
cout << i << ' ';
}
cout << endl;
return 0;
}