Sdílet prostřednictvím


Chyba kompilátoru C3880

'var' : nemůže být literálovým datovým členem.

Poznámky

Typ atributu literálu musí být nebo konvertibilní mezi časem kompilace na jeden z následujících typů:

  • celočíselný typ

  • řetězec

  • výčet s celočíselným nebo podkladovým typem

Example

Následující příklad vygeneruje C3880:

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