2009-09-23から1日間の記事一覧

oven::zipped

C++

zippedはリストのタプルを綴じ合わせるRangeアダプタです。 以下の場合では、{1,2,3}と{4,5,6}を要素に持つタプルにzippedを適用すると {(1 4), (2 5), (3 6)}というタプルのリストになります。 #include <iostream> #include <boost/tuple/tuple.hpp> #include <boost/tuple/tuple_io.hpp> #include <pstade/oven/initial_values.hpp> #include <pstade/oven/zipped.hpp> #include </pstade/oven/zipped.hpp></pstade/oven/initial_values.hpp></boost/tuple/tuple_io.hpp></boost/tuple/tuple.hpp></iostream>