001
08.05.2004, 16:30 Uhr
(un)wissender
Niveauwart
|
Ganz davon mal ab, dass die Iteratoren nicht mehr gültig sind, da du Sequenz mit makeString vermutlich immer wieder änderst, ist es generell ein Problem Iteratoren zu speichern, eben weil sie bei Änderung des Container nicht vorhersagbar (zumindest für den Anwendungsprogrammierer) ungültig werden. Speicher lieber Index und überprüfe, ob sie noch gültig sind.
Bearbeitung: |
Übrigens, von deinen Iteratoren kommt sehr wohl genau das raus, was du gespeichert hast, aber denke dran das du deren Inhalt willst! Und der hat sich natürlich geändert, schließlich zeigen die Iteratoren ja auf einen char in sequenz und der wird verändert. Also, vielleicht willst du gar nicht die Iteratoren(Pointer!) speichern, sondern deren Inhalt?
|
-- Wer früher stirbt ist länger tot. Dieser Post wurde am 08.05.2004 um 16:35 Uhr von (un)wissender editiert. |