Yes. If anything, this is taking a complex yet common idiom and making it simpler.
This way I have already replaced a lot of for-loops by range-based for-loops. It helps me to understand code faster.
But code parts that noone needs to touch or see do not need to be more readable.