【算法知识点】
C++11 标准引入了 auto 类型说明符。它通过变量的初始值或者表达式中参与运算的数据类型来推断变量的类型。
一、for(auto iter:vec) 的典型用法
#include <bits/stdc++.h>
using namespace std;
int main(){
string s;
cin>>s;
for(auto t:s){
cout<<t<<endl;
}
return 0;
}
/*
in:abc
out:
a
b
c
*/
二、for(auto &iter:vec) 的典型用法
#include <bits/stdc++.h>
using namespace std;
int main(){
string s;
cin>>s;
for(auto &t:s){
t=t-32;
}
for(auto t:s){
cout<<t<<endl;
}
return 0;
}
/*
in:
abc
out:
A
B
C
*/
【参考文献】
https://blog.csdn.net/m0_72542983/article/details/128840788