多くの既知のビットいじりハックがあります。たとえば、こちらのリストです。ここSOに関する多くの 質問 と同様に。
これらすべてを実装する標準的なライブラリ、または単一のヘッダー ファイルはありますか? (インライン関数および/またはプリプロセッサマクロとして取得します。)
編集:特殊な型、つまりビットベクトルやビットセットを使用した実装には興味がありませんが、ints/unsigneds/etc で直接動作するコードには興味がありません。
まあ、std<bitset>
またはbitmagicさえあります
グーグルはさらに多くを見つけるでしょう
これらは、「Bitfile」ライブラリと「Bitarray」ライブラリという 2 つのライブラリです。次の場所にあります。
http://michael.dipperstein.com/bitlibs/
便利なヘッダー ファイルも 1 つあります。