Correct the use of iterators in for loops
Replace for (auto elt : vector) by for (auto& elt : vector) in every occurrence possible. The first version is making an unnecessary copy of elt, so the second version is better performance-wise.
IAP GITLAB
Replace for (auto elt : vector) by for (auto& elt : vector) in every occurrence possible. The first version is making an unnecessary copy of elt, so the second version is better performance-wise.