Partager via


Erreur du compilateur C3880

'var' : ne peut pas être un membre de données littéral

Le type d’un attribut littéral doit être, ou être convertible au moment de la compilation, l’un des types suivants :

  • type intégral

  • string

  • énumération avec un type intégral ou sous-jacent

L’exemple suivant génère l’erreur C3880 :

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