コンパイラ エラー 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