2007-10-02 OutputIterator Adaptors C++ Boost.Range Oven OutputIteratorは実装が簡単なので誰かが作っているはずだがあまり見つからない MultiOut trotter (を拡張したようなライブラリ) 以下のような感じにする予定 copy(file_range<>("data.txt")|utf8_decoded, copier(utf8_encoder|=stream_writer(fout)) |=copier(transformer(f)|=std::back_inserter(vec1)) |=std::back_inserter(vec2) );