Teilen über


Compilerfehler C2811

'type1': Kann nicht von 'type2' erben, eine Verweisklasse kann nur von einer Verweisklasse oder Schnittstellenklasse erben.

Bemerkungen

Sie haben versucht, eine nicht verwaltete Klasse als Basisklasse für eine verwaltete Klasse zu verwenden.

Example

Im folgenden Beispiel wird C2811 generiert:

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