Condividi tramite


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();
};