遍历容器
- 利用迭代器
for(auto it=a.begin();a!=a.end();it++){
cout<<*it<<endl;
}
- for_each
void func(double x){
cout<<x<<endl;
}
vector<double>a;
for_each(a.begin(),a.end(),func)
- 新用法
unordered_map<char,int>s;
for(auto it:s){
cout<<it.second;
}
String s;
for(char ch:s){}
unordered_map(char,int)map;
for(auto a:map){}