編譯器錯誤 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();
};