今日もデバッグしていて、しょーもないミスを発見したので、メモメモ。
- boost::bind() を使っていて、関数に std::vector
array の参照を渡すのに
boost::bind(func, array)
と書いてしまっていた。array のコピーが渡されるので、全然違う結果に。
boost::bind(func, boost:ref(array))
でうまくいっているみたい。
これはミスではないのだが、メモ。
- ゼロ割りなどで値が不正になっているかをチェック -1.#IND とか出たり。
int _isnan()