Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'Klasse': Eine versiegelte abstrakte Klasse kann keine Schnittstelle 'Schnittstelle' implementieren.
Hinweise
Ein versiegelter, abstrakter Typ ist in der Regel nur nützlich, um statische Memberfunktionen zu enthalten.
Weitere Informationen finden Sie unter abstrakt und versiegelt.
C4687 wird standardmäßig als Fehler ausgegeben. Sie können C4687 mit dem Warn pragma unterdrücken. Wenn Sie sicher sind, dass Sie eine Schnittstelle in einem versiegelten, abstrakten Typ implementieren möchten, können Sie C4687 unterdrücken.
Beispiel
Im folgenden Beispiel wird C4687 generiert.
// 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