Erreur du compilateur C2033

'identifier' : un champ de bits ne peut pas avoir d’indirection

Le champ de bits a été déclaré en tant que pointeur, ce qui n’est pas autorisé.

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

// C2033.cpp
struct S {
   int *b : 1;  // C2033
};

Résolution possible :

// C2033b.cpp
// compile with: /c
struct S {
   int b : 1;
};