Compartir a través de


Error del compilador C2811

'tipo1': no se puede heredar de 'tipo2', una clase ref solo puede heredarse de una clase ref o una clase de interfaz

Ha intentado usar una clase no administrada como una clase base para una clase administrada.

El ejemplo siguiente genera el error C2811:

// C2811.cpp
// compile with: /clr /c
struct S{};
ref struct T {};
ref class C : public S {};   // C2811
ref class D : public T {};   // OK