2010-02-07から1日間の記事一覧

boost::optionalをつかうとmaybeっぽくできる。

失敗しそうな処理があっても連続的に表記できるってのは if文が連続しがちなCプログラミングに清涼剤を与えてくれるね。 #include <cmath> #include <iostream> #include <boost/optional.hpp> using namespace std; using namespace boost; // double かもしれない 型 typedef optional<double> maybe_dou</double></boost/optional.hpp></iostream></cmath>…