Compartir a través de


Error del compilador C3236

no se permite la creación de instancias explícita de un elemento genérico

El compilador no permite la creación de instancias explícita de clases genéricas.

El ejemplo siguiente genera la advertencia C3236:

// C3236.cpp
// compile with: /clr
generic<class T>
public ref class X {};

generic ref class X<int>;   // C3236

En el ejemplo siguiente se muestra una posible solución:

// C3236b.cpp
// compile with: /clr /c
generic<class T>
public ref class X {};