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

boost::irange

C++

Boost.Rangeが2.0になってから、irangeというRangeが追加されました。 これは、boost::counting_rangeを置き換えて使用できます。 たとえば、boost::counting_rangeで書いた以下のコードは #include <iostream> #include <boost/range/counting_range.hpp> #include <boost/range/iterator_range_io.hpp> int main() { std::cout << boost::</boost/range/iterator_range_io.hpp></boost/range/counting_range.hpp></iostream>…