Announcement

Collapse
No announcement yet.

STL: map löschen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • STL: map löschen

    Hallo,
    ich habe folgenden Code:
    Code:
    struct _elemente
    {
      long maschinencode
      bool fertigproduk;
    };
    
    map <long ,_elemente> map_elemente;
    map<long,_elemente>::iterator map_elemente_i;
    pair<long,_elemente> map_hlpelemente;
    
    // daten einfügen:
    
    void newelemente(long ex_id,long ex_maschinencode)
    {
      map_hlpelemente.first = ex_id;
      map_hlpelemente.maschinencode = ex_maschinencode;
      map_hlpelemente.fertigproduk = false;
      map_elemente.insert(map_hlpelemente);
    }
    Wie kann ich diese dynam. Liste leermachen machen ??

    Reicht ein map_elemente.clear();
    so z.B. :
    Code:
    if (map_elemente.empty() == false)
        map_elemente.clear();
    oder müssen die einzelnen Datenelemente noch freigegeben werden ?
    Aber wie ??

    Danke.
    MH

  • #2
    Ersteres...
    Christian

    Comment

    Working...
    X