Anzeige:
Ergebnis 1 bis 4 von 4

Thema: C++: Multimap Problem

  1. #1
    Registrierter Benutzer Avatar von Sector1379
    Registriert seit
    04.10.2005
    Ort
    KR
    Beiträge
    89

    C++: Multimap Problem

    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. ???
    Gruß Sector

  2. #2
    Registrierter Benutzer
    Registriert seit
    21.06.1999
    Beiträge
    677
    [QUOTE=Sector1379;237374]
    Code:
          mymap.insert(pair<string,string>("markus", "1379"));
    Ist dann nicht "markus" der Key und "1379" der Value?

  3. #3
    Registrierter Benutzer Avatar von Sector1379
    Registriert seit
    04.10.2005
    Ort
    KR
    Beiträge
    89
    Hi Christoph

    ja genau so sollte das eigentlich sein..........
    Gruß Sector

  4. #4
    Registrierter Benutzer Avatar von Sector1379
    Registriert seit
    04.10.2005
    Ort
    KR
    Beiträge
    89
    Also wenn ich das richtig verstanden habe gibt es keine möglichkeit nach dem key zu suchen über die nummer ???

    Nur über den Key die nummer ...... kann doch nicht oder die STL macht es doch sonst einem auch nicht so schwer.
    Gruß Sector

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •