2011-09-29から1日間の記事一覧

Boost.Timer V2

C++

Boost Timer Library Version 2 boost::timer, boost::progress_timer, boost::progress_displayがdeprecatedされて、 新たにBoost.Chronoで実装されたcpu_timerと、auto_cpu_timer(自動的にレポート出力)が用意されます。 すでにtrunkには入ったようなので…

停止するall

foldrでallを書くと、全てのリストが評価されるから while (it != end) { if (!pred(*it)) return false; ++it; } みたいな途中で停止する動作にすることはできないんじゃないかと思い込んでいたのですが、どうやらちゃんと停止するようです。 allの定義を見…