const_iterator
最初の質問: auto を使用して「強制」することは可能ですか? 例えば:
map<int> usa;
//...init usa
auto city_it = usa.find("New York");
が指すものを変更するのではなく、クエリを実行したいだけcity_it
なのでcity_it
、map<int>::const_iterator
. しかし、auto を使用すると、city_it
は の戻り値の型と同じになりmap::find()
ますmap<int>::iterator
。なにか提案を?