2010-05-18から1日間の記事一覧

RangeExでoven::any_range相当のことをしたい場合

C++

any_iteratorのiterator_rangeを作る。 #include <iostream> #include <vector> #include <boost/range/adaptor/filtered.hpp> #include <boost/range/adaptor/transformed.hpp> #include <boost/range/algorithm/for_each.hpp> #include <boost/lexical_cast.hpp> #include "any_iterator.hpp" bool is_even(int x) { return x …</boost/lexical_cast.hpp></boost/range/algorithm/for_each.hpp></boost/range/adaptor/transformed.hpp></boost/range/adaptor/filtered.hpp></vector></iostream>