Share via


Error del compilador C3539

"tipo": un argumento de plantilla no puede ser de un tipo que contiene "auto"

El tipo de argumento de plantilla indicado no puede contener ningún uso de la palabra clave auto.

Para corregir este error

  •  No especifique el argumento de plantilla con la palabra clave auto.

Ejemplo

En el ejemplo siguiente se genera el error C3539.

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

Vea también

Referencia

auto (Palabra clave)