2011-03-17から1日間の記事一覧

ビットフィールドのためのポータブルなコード

ビットフィールドは、構造体のサイズをコンパクトにするために便利な仕組みだ。 typedef struct { int bar: 24; int baz: 8; } Foo; 32 ビット環境なら、こんな構造体だと、この構造体は 4 バイトですむ。ただ、24 ビットとか 8 ビットというような環境に依…