In this tutorial, we're going to explore the range-based for loop control structure in C++. It is easy. It won't take us more than 6 minutes.
Whenever we come across a scenario where we have a counter variable that starts at 0, iterates up to the length of the vector (or whatever collection we're working with), and increments by 1, it signifies that we are performing an action for each element in that vector or collection. In such situations, using a range-based for loop is a more appropriate choice.
It is what we call a for each loop that executes the loop body for each element in a range.