Erreur du compilateur C2149
'identificateur' : un champ de bits nommé ne peut pas avoir une largeur égale à zéro
Les champs de bits ne peuvent avoir une largeur égale à zéro que s’ils ne portent pas de nom.
L’exemple suivant génère l’erreur C2149 :
// C2149.cpp
// compile with: /c
struct C {
int i : 0; // C2149
int j : 2; // OK
};