std::for_eachにループカウンタを入れる方法 - 名古屋313の日記 元ネタの質問というのがどういうものなのか見てないですけど、 よくある要望としては、for_eachでコンテナの要素とループカウンタの両方がほしい、というところじゃないかと思います。 この要望に対する回答としては、以下のように、RangeとCounting Rangeを綴じ合わせ、 要素にループカウンタの情報を付加する、というものになります。 Ovenの場合はcountingとzippedを使う #include <iostream> #include <vector> #include <pstade/oven/algorithm.hpp> #include <pstade/oven/initial_values.hpp> #include <pstade/oven/zipped.hpp> #include <