HI,
Wenn ich einen Iterator und ein Enumeration-Objekt für ein Vektor habe, das String-Objekte enthält. Wenn ich nun in diesem Vektor Veränderungen vornehme : Elemente rauslösche, dann ist doch sowohl der Iterator als auch der Enumeration-Objekt danach ungültig und man müsste sie neu erzeugen oder?
Wenn ich ein Element im Vektor lösche, dann funktioniert der Iterator nicht mehr und es gibt eine Exception. Doch der Enumeration-Objekt funktioniert trotzdem weiterhin, ohne dass eine Exception ausgelöst wird.
Könnt ihr mir bitte helfen?
Wenn ich einen Iterator und ein Enumeration-Objekt für ein Vektor habe, das String-Objekte enthält. Wenn ich nun in diesem Vektor Veränderungen vornehme : Elemente rauslösche, dann ist doch sowohl der Iterator als auch der Enumeration-Objekt danach ungültig und man müsste sie neu erzeugen oder?
Wenn ich ein Element im Vektor lösche, dann funktioniert der Iterator nicht mehr und es gibt eine Exception. Doch der Enumeration-Objekt funktioniert trotzdem weiterhin, ohne dass eine Exception ausgelöst wird.
Könnt ihr mir bitte helfen?