Hallo zusammen,

ich versuche gerade mit einr multimap zu arbeiten aber ich bekomme leider immer wenn ich auf das erste element zugreifen will einen Speicherzugriffsfehler. Beim zweiten habe ich keinerlei Probleme das auszulesen.

Hier mal der Code:

Code:
int main(int argc, char **argv){
      string number;

      multimap<string, string> mymap;
      mymap.insert(pair<string,string>("markus", "1379"));
      multimap<string, string>::iterator it;
      cout << "give my a number: " ;
     cin >> number; // ich geb 1379 ein

     it = mymap.find(number);
cout << "The name is :" << it->first << endl;
     

}
Kann mit jemand vielleicht sagen warum das so nicht geht. ???