컴파일러 오류 C2811
'type1': 'type2'에서 상속할 수 없으며 ref 클래스는 ref 클래스 또는 인터페이스 클래스에서만 상속할 수 있습니다.
관리되지 않는 클래스를 관리되는 클래스의 기본 클래스로 사용하려고 했습니다.
다음 샘플에서는 C2811을 생성합니다.
// C2811.cpp
// compile with: /clr /c
struct S{};
ref struct T {};
ref class C : public S {}; // C2811
ref class D : public T {}; // OK