Teilen über


Compilerfehler C3393

Syntaxfehler in Einschränkungsklausel: 'identifier' ist kein Typ

Bemerkungen

Der an eine Einschränkung übergebene Bezeichner, der ein Typ sein muss, war kein Typ. Weitere Informationen finden Sie unter Einschränkungen für generische Typparameter (C++/CLI).

Beispiel

Im folgenden Beispiel wird C3393 generiert:

// C3393.cpp
// compile with: /clr /c
void MyInterface() {}
interface class MyInterface2 {};

generic<typename T>
where T : MyInterface   // C3393
// try the following line instead
// where T : MyInterface2
ref class R {};