Condividi tramite


Errore del compilatore C2811

'type1': non può ereditare da 'type2', una classe ref può ereditare solo da una classe ref o da una classe di interfaccia

Si è tentato di usare una classe non gestita come classe di base per una classe gestita.

L'esempio seguente genera l'errore C2811:

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