Поделиться через


Ошибка компилятора C3880

Var: не может быть литеральным элементом данных

Замечания

Тип литерального атрибута должен быть преобразован в один из следующих типов:

  • целочисленный тип

  • строка

  • перечисление с целочисленным или базовым типом

Example

В следующем примере создается C3880:

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