Partager via


Erreur du compilateur C3394

erreur de syntaxe dans la clause de contrainte : 'identificateur' trouvé, type attendu

Une contrainte est incorrecte. Pour plus d’informations, consultez Contraintes sur les paramètres de type générique (C++/CLI).

Exemple

L’exemple suivant génère l’erreur C3394 :

// C3394.cpp
// compile with: /clr /c
ref class MyClass {};
ref class R {
   generic<typename T>
   where T : static   // C3394
   // try the following line instead
   // where T : MyClass
   void f() {}
};