Share via


auto (Palabra clave)

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;

Comentarios

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:

Vea también

Referencia

Especificadores de clase de almacenamiento

Palabras clave de C++