Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
"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