Partager via


Erreur du compilateur C3539

« type » : un argument template ne peut pas être un type qui contient « auto »

Le type d'argument template indiqué ne peut pas contenir une utilisation du mot clé auto.

Pour corriger cette erreur

  •  Ne spécifiez pas l'argument template avec le mot clé auto.

Exemple

L'exemple suivant donne C3539.

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

Voir aussi

Référence

auto, mot clé