重複の可能性:
このC ++コードはどういう意味ですか?
JNAを使用してC構造体をJavaにマップしようとしています。見たことのないものに出くわしました。
定義は次のstruct
とおりです。
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;
};
いくつかの変数が次のように定義されているのがわかりますがunsigned op_attached:1
、それが何を意味するのかわかりません。これは、この特定の変数に割り当てられるバイト数に影響しますか?