Jak uzyskać const_iterator przy użyciu auto?

Pierwsze pytanie: czy można „wymusić” aconst_iterator używać auto? Na przykład:

map<int> usa;
//...init usa
auto city_it = usa.find("New York");

Chcę tylko zapytać, zamiast zmieniać cokolwiek wskazywanego przezcity_it, więc chciałbym miećcity_it byćmap<int>::const_iterator. Ale używając auto,city_it jest taki sam jak typ powrotumap::find(), który jestmap<int>::iterator. Jakieś sugestie?

questionAnswers(8)

yourAnswerToTheQuestion