Sdílet prostřednictvím


Chyba kompilátoru C2811

'type1' : nemůže dědit z 'type2', ref třída může dědit pouze z třídy ref nebo třídy rozhraní.

Poznámky

Pokusili jste se použít nespravovanou třídu jako základní třídu pro spravovanou třídu.

Example

Následující příklad generuje C2811:

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