Compartir a través de


Error del compilador C3283

'type': una interfaz no puede tener un constructor de instancia

Un elemento interface de CLR no puede tener un constructor de instancia. Se permite un constructor estático.

El ejemplo siguiente genera la advertencia C3283:

// C3283.cpp
// compile with: /clr
interface class I {
   I();   // C3283
};

Posible solución:

// C3283b.cpp
// compile with: /clr /c
interface class I {
   static I(){}
};