Есть ли удобный способ получить индекс текущей записи контейнера в цикле foreach С++ 11, например enumerate
в python:
for idx, obj in enumerate(container):
pass
Я мог представить себе итератор, который также может вернуть индекс или аналогичный.
Конечно, я мог бы иметь счетчик, но часто итераторы не дают гарантий того, как они будут перебирать контейнер.