Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"klass": En förseglad abstrakt klass kan inte implementera ett gränssnitt
Anmärkningar
En förseglad abstrakt typ är vanligtvis bara användbar för att lagra statiska medlemsfunktioner.
Mer information finns i abstrakt och sluten.
C4687 genereras som ett fel som standard. Du kan undertrycka C4687 med varnings pragma. Om du är säker på att du vill implementera ett gränssnitt i en förseglad, abstrakt typ kan du utelämna C4687.
Example
I följande exempel genereras 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