2008-04-22から1日間の記事一覧

FC++ lazy value

C++

const_ で作成した値は遅延評価される値となる #include <iostream> #include <boost/fcpp/prelude.hpp> using namespace boost::fcpp; int main() { boost::function<int()> f = const_(3); std::cout << f() << std::endl; // 3 return 0; } boost::lambda::constant と同じかな http://d.hatena.ne.</int()></boost/fcpp/prelude.hpp></iostream>…

FC++ はとりあえずここまで

何かおもしろいことがわかったらまた書きますさて、関数型ちゃんと勉強しないと