000
30.10.2008, 10:21 Uhr
~Iterator
Gast
|
Hallo,
folgender Code ist syntaktisch korrekt, aber funktioniert nicht wie erwartet:
Code: |
unsigned short testWert; std::list<unsigned short> getList();
std::list<unsigned short>::iterator itStart(*p_Spielfeld.getFeld(k,j).getList().begin()); std::list<unsigned short>::iterator itEnd(p_Spielfeld.getFeld(k,j).getList().end()); //////////////////////// testWert = *(itStart); // hier kommt Murks raus testWert = *(p_Spielfeld.getFeld(k,j).getList().begin()); // hier kommt 1 raus ////////////////////////
|
Hat jemand eine Idee, warum *itStrat nicht 1 ist?
Grüße, Ralph |