梧桐之剑
2015-09-13 14:42
rt,求回答
auto是保留字
在C++11中,auto可以作为类型推断
比如 auto x = 1; 编译器编译时会自动推断出x的类型是int,类似于C#的var。也类似于一些动态语言比如python,你不需要指定变量类型,编译器会自动推断。
在C++0x中,auto表示自动变量
LS的回答是关于C++的,而且是在C++11标准中auto的用法。
在C中,auto确实是保留的关键字,所以你不应该使用。 auto是一个storage-class specifier,是用来标识自动变量的,或者说你在函数中声明的变量其实都是自动变量,所以一般没有必要写上auto。
C语言入门
928325 学习 · 21550 问题
相似问题