230 | | * be sure to be aware of [CodeAndMemoryPerformance Code And Memory Performance] guidelines |
| 230 | * Be sure to be aware of [CodeAndMemoryPerformance Code And Memory Performance] guidelines |
| 231 | |
| 232 | * Use "for range" loop instead of "std::for_each" when you use "begin()" and "end()" parameters |
| 233 | {{{ |
| 234 | //Avoid |
| 235 | std::vector<T> anyVector; |
| 236 | std::for_each(anyVector.begin(), anyVector.end(), [] (const T& element){ |
| 237 | //code |
| 238 | } |
| 239 | |
| 240 | //Better |
| 241 | for (auto& element : anyVector) |
| 242 | { |
| 243 | //code |
| 244 | } |
| 245 | }}} |