建議使用 Visual Studio 2017

編譯器錯誤 C3880

 

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

'var': 不可以是常值資料成員

型別常值必須屬性,或在編譯時期轉換成下列類型的其中一個︰

  • 整數類資料類型

  • string

  • 使用整數或基本類型列舉

下列範例會產生 C3880:

// C3880.cpp  
// compile with: /clr /c  
ref struct Y1 {  
   literal System::Decimal staticConst1 = 10;   // C3880  
   literal int staticConst2 = 10;   // OK  
};  

顯示: