Delen via


Compilerfout C3612

'type': een verzegelde klasse kan niet abstract zijn

Opmerkingen

Typen die worden gedefinieerd door gebruik value , worden standaard verzegeld en een klasse is abstract, tenzij alle methoden van de basis worden geïmplementeerd. Een verzegelde abstracte klasse kan geen basisklasse zijn en kan ook niet worden geïnstantieerd.

Zie Klassen en Structs voor meer informatie.

Example

In het volgende voorbeeld wordt C3612 gegenereerd:

// C3612.cpp
// compile with: /clr /c
value struct V: public System::ICloneable {};   // C3612

// OK
value struct V2: public System::ICloneable {
   Object^ Clone();
};