/ZC:auto (deduzir o tipo de variável)

O /Zc:auto[-] opção de compilador informa o compilador como usar o palavra-chave auto para declarar variáveis.Se você especificar a opção padrão, /Zc:auto, o compilador deduz o tipo da variável declarada em sua expressão de inicialização.Se você especificar /Zc:auto-, o compilador aloca a variável para a classe de armazenamento automático.

/Zc:auto[-]

Comentários

O padrão C++ define um original e um significado revisado para o auto palavra-chave.Antes de Visual C++ 2010, a palavra-chave declara uma variável na classe de armazenamento automático; ou seja, uma variável que tem uma vida local.Começando com Visual C++ 2010, a palavra-chave deduz o tipo de uma variável da expressão de inicialização da declaração. Use o /Zc:auto[-] opção de compilador para informar ao compilador para usar o significado original ou revisado da auto palavra-chave.

O compilador emitirá uma mensagem de diagnóstico apropriada se seu uso o auto palavra-chave contradiz a opção de compilador atual.Para obter mais informações, consulte palavra-chave auto.Para obter mais informações sobre questões de conformidade com o Visual C++, consulte Compatibilidade e questões de compatibilidade em Visual C++.

Para definir essa opção de compilador em Visual Studio

  1. Abra o projeto Páginas de propriedades caixa de diálogo.Para obter detalhes, consulte:Modificando as configurações de projeto.

  2. Clique no Propriedades de configuração nó.

  3. Clique no C/C++ nó.

  4. Clique no a linha de comando nó.

  5. Adicionar /Zc:auto ou /Zc:auto- para o Opções adicionais: painel.

Consulte também

Referência

/ZC (conformidade)

palavra-chave auto