Compartilhar via


Erro do compilador C3539

'type': um modelo de argumento não pode ser um tipo que contém 'auto'

O tipo de argumento de modelo indicado não pode conter um uso da palavra-chave auto.

Para corrigir este erro

  1. Não especifique o argumento de modelo com a palavra-chave auto.

Exemplo

O exemplo a seguir suspende C3539.

// C3539.cpp
// Compile with /Zc:auto
template<class T> class C{};
int main()
{
   C<auto> c;   // C3539
   return 0;
}

Confira também

Palavra-chave auto