コンパイラの警告 C4694
'class': シールド抽象クラスには、基底クラス 'base_class' を含めることはできません
シールされた抽象クラスは参照型を継承できません。シールされた抽象クラスは、基底クラスの関数を実装することも、それ自体を基底クラスとして使用しすることもできません。
詳細については、「抽象、シール、およびクラスと構造体」を参照してください。
この警告は、自動的にエラーになります。 この動作を変更する場合は、#pragma warning を使用します。
例
次の例では C4694 が生成されます。
// C4694.cpp
// compile with: /c /clr
ref struct A {};
ref struct B sealed abstract : A {}; // C4694