auto 关键字

auto 关键字是声明说明符。 但是,C++ 标准为此关键字定义了初始和修订的含义。 在 Visual C++ 2010 之前,auto 关键字在自动存储类中声明变量;即,具有局部生存期的变量。 从 Visual C++ 2010 开始, auto 关键字声明其类型从其声明中的初始化表达式推导出的变量。 /Zc:auto[-] 编译器选项控制 auto 关键字的意义。

auto declarator ;
auto declarator initializer;

备注

auto 关键字的定义在 C++ 编程语言中更改,但在 C 编程语言中未更改。

下列主题描述 auto 关键字和对应的编译器选项:

请参见

参考

存储类说明符

C++ 关键字