2010-09-19から1日間の記事一覧

boost::iterator_adaptor

イテレータについて調べていたら、boost::iterator_adaptor を使用して、 簡単にイテレータを作れるみたいなのでやってみました。 #include <iostream> #include <boost/iterator_adaptors.hpp> #include <boost/range/algorithm/for_each.hpp> #include <boost/range/adaptor/transformed.hpp> struct vec{ struct iterator : public boost::iterator_adaptor< iterator, fl…</boost/range/adaptor/transformed.hpp></boost/range/algorithm/for_each.hpp></boost/iterator_adaptors.hpp></iostream>