auto (Palabra clave)

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

La palabra clave auto es un especificador de declaración. Sin embargo, C++ estándar define un significado original y otro revisado para esta palabra clave. En las versiones anteriores a Visual C++ 2010, la palabra clave auto declara una variable en la clase de almacenamiento automático; es decir, una variable que tiene una duración local. A partir de Visual C++ 2010, la palabra clave auto declara un variable cuyo tipo se deduce de la expresión de inicialización de su declaración. La opción del compilador /Zc: auto [-] controla el significado de la palabra clave auto.

auto declarator ;  
auto declarator initializer;  

La definición de la palabra clave auto cambia en el lenguaje de programación C++, pero no en el lenguaje de programación C.

En los temas siguientes se describe la palabra clave auto y la opción del compilador correspondiente:

(NOTINBUILD)Storage-Class Specifiers
Palabras clave de C++

Mostrar: