ビットパック構造の内部に配列を配置したいと考えています。私は静的に配列のサイズを知っています(32)、配列の各要素を1つのビットにしたいと思います。私はカップルの事を試してみたが、gccはびくともしませんビットパック構造の内部の配列
struct example_s {
// ...
unsigned int flags[32] : 32;
} __attribute__((__packed__));
:たとえば、私が何かのように言うことができるようにしたいと思います。パックド配列内の要素を反復処理するクリーンなコードを書くことができるように、これを行うことができれば幸いです。アイデア?
これはメモリマップI/O用ですか? – nmichaels
ビットパック構造体とは何ですか? –
これは、スタックに格納され、スタックからアクセスされる実行時メタデータの一部です。 – mhahnenb