История изменений
Исправление Virtuos86, (текущая версия) :
А как ты одним обойдешься? В цикле точно не получится изменить контейнер, потому что цикл сам по себе захватывает владение объектом.
Но лично я говорил про сам принцип, контейнер сам по себе может обновляться, например, если внутри ленивая логика по вычитке данных.
Если контейнер хитровыдуманный, это заботы программиста, а не ЯП. Или ты хочешь специальную опцию, которая бы запрещала изменяться контейнеру вообще во время итерации? Это надо изображать самому.
Исходная версия Virtuos86, :
А как ты одним обойдешься? В цикле точно не получится изменить контейнер, потому что цикл сам по себе захватывает владение объектом.