編譯器錯誤 C3612

'type' : 密封的類別不可以為抽象類別

以 value (或 __value) 定義的型別都預設為密封,而類別都是抽象的,除非該類別實作其基底的所有方法。 密封的抽象類別既不可為基底類別,也不可被具現化。

如需詳細資訊,請參閱類別和結構 (C++ 元件擴充功能)

下列範例會產生 C3612:

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

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