2011-04-19から1日間の記事一覧

boost::for_each で、std::map の second や first を抽出

タイトルがすごくピンポイントですが……。 boost::for_each で std::map を捜査する際に、first や second のみ抽出したい! みたいな処理が Boost.Lambda で比較的、簡単に書くことが出来ました。 #include <boost/range/algorithm/for_each.hpp> #include <boost/lambda/lambda.hpp> #include <boost/assign.hpp> #include <iostream> #include <map> typede</map></iostream></boost/assign.hpp></boost/lambda/lambda.hpp></boost/range/algorithm/for_each.hpp>…