Share via


Erreur du compilateur C3539

'type' : un argument de modèle ne peut pas être un type qui contient 'auto'

Le type d’argument de modèle indiqué ne peut pas contenir d’utilisation du auto mot clé.

Pour corriger cette erreur

  1. Ne spécifiez pas l’argument de modèle avec le auto mot clé.

Exemple

L’exemple suivant génère l’erreur C3539.

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

Voir aussi

auto, mot clé