Compartir a través de


Error del compilador C3394

error de sintaxis en la cláusula de restricciones: el 'identifier' encontrado esperaba un tipo

Había una restricción mal formada. Para más información, consulte Restricciones de parámetros de tipo genérico.

Ejemplo

El ejemplo siguiente genera la advertencia 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() {}
};