Partilhar via


Palavra-chave auto

A palavra-chave auto é um especificador de declaração. Porém, o padrão do C++ define um significado original e um significado revisado para essa palavra-chave. Antes do Visual C++ 2010, a palavra-chave auto declara uma variável na classe de armazenamento automatic; ou seja, uma variável que tem um tempo de vida local. A partir do Visual C++ 2010, a palavra-chave auto declara uma variável cujo tipo é deduzido da expressão de inicialização na declaração. A opção de compilador /Zc:auto[-] controla o significado da palavra-chave auto.

auto declarator ;
auto declarator initializer;

Comentários

A definição da palavra-chave auto muda na linguagem de programação C++, mas não na linguagem de programação C.

Os tópicos a seguir descrevem a palavra-chave auto e a opção de compilador correspondente:

Consulte também

Referência

Especificadores de classe de armazenamento

Palavras-chave C++