次の方法で共有


コンパイラの警告 C4694

'class': シールド抽象クラスには、基底クラス 'base_class' を含めることはできません

シールされた抽象クラスは参照型を継承できません。シールされた抽象クラスは、基底クラスの関数を実装することも、それ自体を基底クラスとして使用しすることもできません。

詳細については、「抽象シール、およびクラスと構造体」を参照してください。

この警告は、自動的にエラーになります。 この動作を変更する場合は、#pragma warning を使用します。

次の例では C4694 が生成されます。

// C4694.cpp
// compile with: /c /clr
ref struct A {};
ref struct B sealed abstract : A {};   // C4694