Partager via


Avertissement du compilateur (niveau 4) C4214

extension non standard utilisée : types de champs de bits autres que int

Avec les extensions Microsoft par défaut (/Ze), les membres de la structure de champ de bits peuvent être de n’importe quel type d’entier.

Exemple

// C4214.c
// compile with: /W4
struct bitfields
{
   unsigned short j:4;  // C4214
};

int main()
{
}

Ces champs de bits ne sont pas valides sous compatibilité ANSI (/Za).