for
新特性中的for循环让我,差点以为是Python,不过是真的好用。
没什么好解释的,直接看例子,注意还可以传引用,实在是太强啦。
#include <iostream> // std::cout
#include <algorithm> // std::sort
#include <vector> // std::vector
using namespace std;
int main(){
for(int i : {1,3,9,4,2,6,7,9}){
cout << i << " ";
}
cout << endl;
vector<double> v1 = {1,3,9,4,2,6,7,9};
for(auto i : v1){
cout << i << " ";
}
cout << endl;
for(auto& i : v1){
i = 0;
}
for(auto i : v1){
cout << i << " ";
}
}
结果:
1 3 9 4 2 6 7 9
1 3 9 4 2 6 7 9
0 0 0 0 0 0 0 0