Я нашел этот код в одной из книг Stroustrup:
void print_book(const vector<Entry>& book)
{
for (const auto& x : book) // for "auto" see §1.5
cout << x << '\n';
}
Но const кажется излишним, потому что x будет выводиться как const_iterator, так как book есть const в параметре. Действительно ли const auto?