Error del compilador C3539Compiler Error C3539

' tipo ': un argumento de plantilla no puede ser un tipo que contiene ' auto ''type': a template-argument cannot be a type that contains 'auto'

El tipo de argumento de plantilla indicado no puede contener el uso de la auto palabra clave.The indicated template argument type cannot contain a usage of the auto keyword.

Para corregir este errorTo correct this error

  1. No especifique el argumento de plantilla con la auto palabra clave.Do not specify the template argument with the auto keyword.

EjemploExample

En el ejemplo siguiente se produce C3539.The following example yields C3539.

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

Vea tambiénSee also

Auto (palabra clave)auto Keyword