建議使用 Visual Studio 2017

編譯器錯誤 C3246

 

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

'class': 無法繼承自 'type',因為它已經宣告為 'sealed'

標示為 sealed 的類別不能當成任何其他類別的基底類別。

下列範例會產生 C3246:

// C3246_2.cpp  
// compile with: /clr /LD  
ref class X sealed {};  
  
ref class Y : public X {}; // C3246  

下列範例會產生 C3246:

// C3246.cpp  
// compile with: /clr:oldSyntax /LD  
#using <mscorlib.dll>  
__sealed __gc class X {};  
  
__gc class Y : public X {}; // C3246  

顯示: