2005-06-28から1日間の記事一覧

リリースビルドでだけ現れるバグ

あれですな.自分の経験的には「デバッグビルドではバグ出ないけれどリリースビルドだとバグが出る」ってタイプのバグは,参照あるいは一時変数の寿命か式の評価順序か変数の未初期化が原因なことが多いですな.要するに虫取りが非常に難しい部類のバグ.そ…

勝利宣言

ふはははは.やはり最後に勝利するのは虫けらどもではなくて我々人類なのであ〜る.ふはははははははは・・・は〜.orz class C{ void f() { ..... vec_[index] = get_value(); ..... } int get_value() { ..... vec_.resize(.....); ..... } private: std::…

駆除の難しい虫

デバッグが難しいバグ. 標準C++のつもりで書いているのにコンパイラによってバグったり正常に動いたりする. デバッグビルドではちゃんと動くのにリリースビルドではバグる. ・・・吐きそう.