palavra-chave auto
O auto palavra-chave é um especificador de declaração.No entanto, o C++ padrão define um original e um significado revisado para esta palavra-chave.Antes de Visual C++ 2010, o auto palavra-chave declara uma variável na automáticas a classe de armazenamento; ou seja, uma variável que tem uma vida local.Começando com Visual C++ 2010, o auto palavra-chave declara uma variável cujo tipo é deduzido da expressão de inicialização na sua declaração.O /Zc:auto [- opção de compilador controla o significado da auto palavra-chave.
auto declarator ;
auto declarator initializer;
Comentários
A definição da auto alterações de palavra-chave na linguagem de programação C++, mas não na linguagem de programação C.
Os tópicos a seguintes descrevem o auto palavra-chave e a opção de compilador correspondente:
palavra-chave (tipo de dedução) autoDescreve a nova definição da auto palavra-chave.
palavra-chave (especificador de classe de armazenamento) autoDescreve a definição original da auto palavra-chave.
/ZC:auto (deduzir o tipo de variável)Descreve a opção de compilador informa o compilador qual definição da auto palavra-chave para usar.