Oven/Egg総合スレ part1at TECHOven/Egg総合スレ part1 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト32:デフォルトの名無しさん 09/01/29 17:06:39 保守age 33:デフォルトの名無しさん 09/02/02 19:30:41 保守 34:デフォルトの名無しさん 09/02/05 17:21:50 保守ついでにany_rangeから目次順に取り上げることを目標にする。 というわけでまずはany_indexed。 any_rangeのランダムアクセス特化版、らしい。 35:デフォルトの名無しさん 09/02/10 16:19:16 void print( pstade::oven::any_indexed<int> r) { std::copy(r.begin(), r.end(), std::ostream_iterator<int>(std::cout, "\n")); } std::vector<int> v(boost::counting_iterator<int>(0),boost::counting_iterator<int>(10)); pstade::oven::any_indexed<int > ai(v); print(ai); 36:デフォルトの名無しさん 09/02/11 14:31:46 pstade::oven::identitiesってなにするもん? 37:デフォルトの名無しさん 09/02/11 20:33:18 single pass range conceptを満たすものからiterator_rangeを作って返すものっぽいな io.hppのinspect機構はiterator_rangeに対して働くものだから single(ryを満たすコンテナのままでは動作しないわけだ さらに引数を指定することによって元のコンテナがsingle pass rangeでもrandom access rangeのように見せかけたりできると マニュアルやソース、テストを見る限りそう読みとれた 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch