Erreur du compilateur C2150
'identifier' : le champ de bits doit avoir le type 'int', 'signed int' ou 'unsigned int'
Le type de base d’un champ binaire doit être int
, signed int
ou unsigned int
.
Exemple
Cet exemple montre comment vous pouvez rencontrer C2150 et comment vous pouvez le corriger :
// C2150.cpp
// compile with: /c
struct A {
float a : 8; // C2150
int i : 8; // OK
};