Como faço para obter um const_iterator usando auto?

Primeira pergunta: é possível "forçar" umconst_iterator usando auto? Por exemplo:

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

Eu só quero consultar, em vez de mudar qualquer coisa apontada porcity_itentão eu gostaria de tercity_it ser estarmap<int>::const_iterator. Mas usando auto,city_it é o mesmo para o tipo de retornomap::find(), qual émap<int>::iterator. Alguma sugestão?

questionAnswers(8)

yourAnswerToTheQuestion