Error del compilador C3612
"type": una clase sellada no puede ser abstracta
Los tipos definidos mediante value
se sellan de manera predeterminada y una clase es abstracta a menos que implemente todos los métodos de su base. Una clase abstracta sellada no puede ser una clase base ni se puede crear una instancia de ella.
Para más información, vea ref class and ref struct (C++/CLI and C++/CX) [ref class y ref struct (C++/CLI y C++/CX)].
Ejemplo
El ejemplo siguiente genera el error C3612:
// C3612.cpp
// compile with: /clr /c
value struct V: public System::ICloneable {}; // C3612
// OK
value struct V2: public System::ICloneable {
Object^ Clone();
};