Поделиться через


Ошибка компилятора C2811

Type1: не удается наследовать от type2, класс ссылок может наследоваться только от класса ссылок или класса интерфейса.

Замечания

Вы попытались использовать неуправляемый класс в качестве базового класса для управляемого класса.

Example

В следующем примере создается C2811:

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