Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
'var' : l’initialiseur d’un membre de données littéral doit être une expression constante
Remarques
Un membre de données littéral ne peut être initialisé qu’avec une expresion constante.
Example
L’exemple suivant génère l’erreur C3887 :
// C3887.cpp
// compile with: /clr
ref struct Y1 {
static int i = 9;
literal
int staticConst = i; // C3887
};
Résolution possible :
// C3887b.cpp
// compile with: /clr /c
ref struct Y1 {
literal
int staticConst = 9;
};