基于范围的for循环举例
普通循环
#include<iostream>
using namespace std;
int main()
{
int array[3] = {
1,2,3};
int *p;
for(p = array; p < array + sizeof(array) / sizeof(int); ++p)
{
*p += 2;
cout << *p << endl;
}
return 0;
}
基于范围的for循环(C++11标准)
#include<iostream>
using namespace std;
int main()
{
int array[3] = {
1,2,3};
for(int & e : array)
{
e += 2;
cout<<e<<endl;
}
return 0;
}
附:如何将Dev C++t调成C++11标准