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?