我们在使用c++时,通常会定义很多变量,不同的类型往往要用很多行。
auto的作用就是为了简化变量初始化,如果这个变量有一个很长很长的初始化类型,就可以用auto代替。
尽管这样使代码更清晰,但是,当变量较少时,我们可以用一种全新的类型:
auto 自动推断。
如下面的代码:
#includeusing namespace std; int main() { int a=100; float b=3.14; bool c=true; cout<
这里定义了3个类型;
如果使用auto,程序将变成这样:
#includeusing namespace std; int main() { auto a=100; cout<
是不是感觉高级了很多呢?
需要说明的是,使用auto必须初始化,否则编译器将报错。
auto也可以用于函数。
今天就分享到这里,拜拜!



