`const auto &` would be better. I believe compiler is clever enough to optimize this, but it's just a good habit.