std :: map find / end оба предоставляют const_iterator и итератор, например
iterator end ();
const_iterator end () const
Из любопытства, если у меня есть std :: map, который здесь будет называться / сравниваться, итератор или const_iterator? :
if(m.find(key) != m.end()) {
...
}
А мне какое дело?