C++11标准新内容,规定了基于范围的for循环
#include <iostream>
int main()
{
int array[3]={1,2,3};
int *p;
for(p=array;p<array+sizeof(array)/sizeof(int);++p)
{
*p +=2;
std::cout<<*p<<std::endl;
}
return 0;
}
#include <iostream>
int main()
{
int array[3] = { 1, 2, 3 };
for (int &e : array)
{
e += 2;
std::cout << e << std::endl;
}
return 0;
}
来自清欢MOOC课件