Ich habe eine Kartendefinition und nachfolgende Manipulation wie folgt.Iterator-Gültigkeit mit geordneten Karten
map<int,string> m;
m.insert(std::pair<int,string>(1,"A");
m.insert(std::pair<int,string>(2,"B");
m.insert(std::pair<int,string>(3,"C");
m.insert(std::pair<int,string>(4,"D");
auto it = m.find(2);
m.erase(m.find(3));
cout<< it->second;
Wird "es" nach einem Löschen auf ein anderes Element gültig sein?