2009-08-21から1日間の記事一覧

Boost.Fusion(Runtime)のfoldで合計値計算

C++

メタ関数版のfoldは試したけど関数版は試してなかったなーと思ったのでやってみた。 #include <iostream> #include <functional> #include <boost/fusion/container/vector.hpp> #include <boost/fusion/algorithm/iteration/fold.hpp> namespace fusion = boost::fusion; int main() { const fusion::vector<int, int, int> v(1, 2, 3); std::cout << fusion::fo…</int,></boost/fusion/algorithm/iteration/fold.hpp></boost/fusion/container/vector.hpp></functional></iostream>