Errore del compilatore C3612
'type': una classe sealed non può essere astratta
I tipi definiti tramite value
sono sealed per impostazione predefinita e una classe è astratta a meno che non implementi tutti i metodi della relativa base. Una classe astratta sealed non può essere né una classe base né può essere creata un'istanza.
Per altre informazioni, vedere Classes and Structs (Classi e struct).
Esempio
L'esempio seguente genera l'errore C3612:
// C3612.cpp
// compile with: /clr /c
value struct V: public System::ICloneable {}; // C3612
// OK
value struct V2: public System::ICloneable {
Object^ Clone();
};