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

Boost.Phoenix で再帰処理

Boost.Phoenix で再帰です。 書き方は、Boost.Lambda でのやり方と殆ど同じですね。 自分を呼び出すために予め自分を用意しておく必要があります。 [ソース] #include <boost/phoenix/core.hpp> #include <boost/phoenix/operator.hpp> #include <boost/phoenix/bind.hpp> #include <boost/function.hpp> #include <iostream> int main(){ namespace phx = boost::phoenix</iostream></boost/function.hpp></boost/phoenix/bind.hpp></boost/phoenix/operator.hpp></boost/phoenix/core.hpp>…