0

一般的なビット マクロ (複数のビットを抽出または設定するなど) を探しているので、再発明する必要はありません。NetBSD では、少なくとも__BIT__BITSで見つかりました<sys/cdefs.h>が、glibc にはそのようなマクロがないようです (ただし、GCC には、より複雑な組み込みビット関数がいくつか用意されています)。他のプラットフォームについてはまだ調べていません。他の事前定義されたビット マクロまたは関数を知っている人はいますか?

4

1 に答える 1

0

MSには何もないと思いますが(些細なHIWORD/LOWORDなどを除く)、代わりにビットフィールドを使用してみませんか?事前定義されたレイアウトを持つビットを処理する必要がある場合は、そうです。

于 2011-01-30T16:31:36.613 に答える