Kompilatorfel C3880

"var" : kan inte vara en literal datamedlem

Anmärkningar

Typen av ett literalattribut måste vara, eller vara kompileringstidskonverterbar till, en av följande typer:

  • integraltyp

  • snöre

  • enum med en integral eller underliggande typ

Example

I följande exempel genereras C3880:

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