Synopsis: | Use range-based for loops if possible |
Language: | C++ |
Severity Level: | 4 |
Category: | Control Flow |
Description: |
Most iterators and C-style index based for loops can be rewritten as range-based loops. Range-based for loops are less error prone, so if possible, use them. Wrong Example: std::vector<char> myString; for (auto iter = myString.begin(); iter != myString.end(); iter++) Correct Example: std::vector<char> myString; for (auto & value : myString) |