/ZC:auto (deduzir o tipo de variável)
O /Zc:auto[-] opção de compilador informa o compilador de 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 da 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 de 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 o 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 auto Keyword. Para obter mais informações sobre questões de conformidade com o Visual C++, consulte Compatibility and Compliance Issues in Visual C++.
Para definir esta opção de compilador no Visual Studio
Abra o projeto Property Pages caixa de diálogo. Para obter detalhes, consulte:Modificando Configurações do Projeto.
Clique o Propriedades de configuração nó.
Clique o C/C++ nó.
Clique na a linha de comando nó.
Adicionar /Zc:auto ou /Zc:auto- para o Opções adicionais: painel.