Error del compilador C3539

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

El tipo de argumento de la plantilla indicado no puede contener un uso de la palabra clave auto.

Para corregir este error

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

Ejemplo

En el ejemplo siguiente se produce el error C3539.

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

Consulte también

Auto (palabra clave)