Consider a standard for loop:
for (int i = 0; i < 10; ++i) { // do something with i }
I want to prevent the variable i fr
i
And here is a C++11 version:
for (int const i : {0,1,2,3,4,5,6,7,8,9,10}) { std::cout << i << " "; // i = 42; // error }
Here is live demo