How to use range for instead of ordinary for statement in C++
This article mainly introduces "how C++ uses range for instead of ordinary for sentences". In daily operation, I believe many people have doubts about how C++ uses range for instead of ordinary for sentences. Xiaobian consulted all kinds of materials and sorted out simple and easy-to-use methods of operation. I hope it will be helpful for everyone to answer the questions of "how C++ uses range for instead of ordinary for sentences". Next, please follow the editor to study!
ES.71: if you can, use a range for statement instead of a normal for statement.
Reason (reason)
Readability. Error prevention. Efficiency.
Readability, error prevention and efficiency.
Example (sample)
For (gsl::index I = 0; I < v.size (); + + I) / / bad
Cout