#include "counting_iterator.hpp" #include #include int main(){ std::vector v{1,3,37,1337,7}; for(auto x : counted(v)){ std::cout << "v[" << x.index << "] = " << x.value << std::endl; } for(auto x : counted(v)){ x.value *= x.index; } for(auto x : counted(v)){ std::cout << "v[" << x.index << "] = " << x.value << std::endl; } return 0; }