P
Lynix schrieb:
Am einfachsten wäre es wohl, gleich einen eigenen Listentyp zu schreiben. D.h. eine Klasse MyNode, in der dann der CString und das bool-flag enthalten sind, sowie zwei Zeiger (vorhergehender Knoten, nachfolgender Knoten). Und dann eben eine Klasse MyList, bei der Du dann die ganzen üblichen Funktionen selbst schreibst, wie z.B. AppendNode(MyNode), RemoveNode(), RemoveNodeAt(POSITION) usw.
Dann kannst Du zumindest sicher sein, dass Du keine Altlasten aus der Implementierung der Basisklasse mit übernommen hast (wie z.B. bei CStringList oder std::list).
Besser als std::list wird man es selber wohl nicht hinbekommen,
ausserdem währe dies bedeutend mehrarbeit. Dafür gibts schliesslich
die STL, das sie einem die Arbeit abnimmt.
Devil