エンジニアのソフトウェア的愛情

または私は如何にして心配するのを止めてプログラムを・愛する・ようになったか

ビット操作:地道に更新中

わざわざここに書くほどのことでのないのだけれど、地味に地道な更新をかさねてて、ちとくじけそうになるので、地味に地道な様子を記録しておく。

最新:GitHub - mattsan/BitOperation: operating bits classes
(2010/03/20時点:GitHub - mattsan/BitOperation at 08afe3c8af2f96b87c52eb25b253cccba520c864)


前回から更新した部分。

  • コンテナ(内部で値を保持する組み込みの整数型の変数)のサイズを超えるサイズを指定されたときにコンパイルエラーになるようにした。
  • 演算子%%=^^=~を追加した。
  • base64エンコードとデコードのサンプルを追加した。
  • ちょっとした動作確認のためのテキトーなサンプルを追加した。

演算子はたぶんこれで全部そろったはず。あとは、いくつかutilityな関数を加えて、そのあとは実用的なサンプルを書こうと考えている。
のだけれど。
効果が見えやすくて一般的なビット演算を必要とする例ってどんなのがいいんだろ?