Duplicata possible :
Que signifie ce code C++ ?
J'essaie d'appliquer une structure C à Java en utilisant JNA. Je suis tombé sur quelque chose que je n'ai jamais vu.
Les struct
est la suivante :
struct op
{
unsigned op_type:9; //---> what does this mean?
unsigned op_opt:1;
unsigned op_latefree:1;
unsigned op_latefreed:1;
unsigned op_attached:1;
unsigned op_spare:3;
U8 op_flags;
U8 op_private;
};
Vous pouvez voir que certaines variables sont définies comme unsigned op_attached:1
et je ne sais pas ce que cela signifie. Cela aurait-il une incidence sur le nombre d'octets à allouer à cette variable particulière ?