建議使用 Visual Studio 2017

編譯器錯誤 C3612

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

'type': 密封的類別不能是抽象

定義具有類型value(或__value) 預設為密封,和類別是抽象的除非它會實作其基底的所有方法。 密封的抽象類別都不可以是基底類別,也可以在初始化。

如需詳細資訊,請參閱類別和結構

下列範例會產生 C3612:

// C3612.cpp  
// compile with: /clr /c  
value struct V: public System::ICloneable {};   // C3612  
  
// OK  
value struct V2: public System::ICloneable {  
   Object^ Clone();  
};  

顯示: