共用方式為


編譯器警告 C4687

'class':密封的抽象類無法實作介面 'interface'

備註

密封的抽象類型通常只適用於保存靜態成員函式。

如需詳細資訊,請參閱 抽象密封

C4687 預設會發出為錯誤。 您可以使用警告 pragma 來隱藏 C4687。 如果您確定想要在密封的抽象類型中實作介面,您可以隱藏 C4687。

範例

下列範例會產生 C4687。

// C4687.cpp
// compile with: /clr /c
interface class A {};

ref struct B sealed abstract : A {};   // C4687
ref struct C sealed : A {};   // OK
ref struct D abstract : A {};   // OK