boost user - dynamic_bitset

since: 2002-10-10 update: 2002-10-10 count:

整数型を bit 単位で扱うのはメモリをけちる時の基本です。 1-3bit目を逃げた回数カウンタに使って、 4bit 目を会心の一撃フラグに使ってたそうですね。

まあ、そんなことが今でもあるのか、 私は知らないし考えたくも無いですが、たぶんあるでしょうし、 そんなこと以外にも色々ビット単位の演算は必要になってきます。

そんなビット操作のあれこれを手軽にやるための 操作を片っ端から用意してくれているコンポーネントです。

date_time同様、特に難しいことは無いけど とりあえずあると便利ライブラリなのでこれ以上言うことがありません。

一応サンプル sizeof の結果でなるほどそう実装しているのか、と。 あと、[] 演算子は下の位から数えてます。 考えれば当たり前なんだけど、 イテレートしている例 を見ると少しびっくりするので一応。


home / index

全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。

shinichiro.hamaji _at_ gmail.com / shinichiro.h