[Dune] Iteratoren

Christian Engwer christi at uni-hd.de
Thu Oct 28 09:34:12 CEST 2004


Hallo,

ich habe zu letzt festgestllt, dass es nicht immer möglich ist
LevelInteratoren in einem std::vector zu speichern (das gleiche wird
auch für viele andere von unseren Iteratoren gelten.). In einer List
könnte man sie speichern, aber das ist dann halt eine Liste und kein
Vektor.

Das Problem liegt darin, dass der Iterator Referenzen enthält.
Die STL Iteratoren schiffen irgendwie um dieses Problem herum.

Es gibt jetzt zwei Möglichkeiten:
1) Wir sagen, dass man Iteratoren nur manchmal speichern kann.
2) Wir verwenden statt Referenzen Pointer. (Hierfür habe zumindest für
   das sgrid schon alle nötigen Änderungen in der Queue)

Wie sind die Meinung?
Lösung 1 oder 2?

Tschüß Christian




More information about the Dune mailing list