Announcement

Collapse
No announcement yet.

Element in <map> ändern

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

  • Element in <map> ändern

    Hallo,

    ich will folgende Elemente in map-liste ändern, leider ohne Erfolg:

    long cp_hd;
    long cp_hc;
    long hid = 0;

    for (map_d_i=map_d.begin(); map_d_i!=map_d.end();map_d_i++)
    {
    hid = (long) map_d_i->first;
    cp_hd = (long)map_d[hid].hd;
    cp_hcd = (long) map_d[hid].cd;
    if ((cp_hd == ex_hd) && (cp_hc == ex_cd))
    {
    ........// irgentwas

    // jetzt verändern, funkt. nicht !!!!

    map_d_i.second.td = 0;
    map_d_i.second.fd = false;
    }

    }

    Wo liegt der Fehler ????


    map -> td bleibt immer auf den Wert 100;
    map -> fd bleibt immer auf den Wert true;

    M.H
    Zuletzt editiert von Mike Hanke; 20.07.2011, 10:53.

  • #2
    Wer ist td?
    first=Key
    second=value

    ggf.

    (*map_d_i).second.td=0
    Zuletzt editiert von Christian Marquardt; 20.07.2011, 16:18.
    Christian

    Comment

    Working...
    X