Ich hab ein bisschen mit C++ gespielt und eine Klasse geschrieben die einfach einen char-Array verwaltet. Heißt, wenn ein Zeichen hinzugefügt wird, wird ein neuer Array (neue Größe + neues Zeichen) erstellt und der alte wird hineinkopiert. Das funktioniert eigentlich auch ganz gut, nur frage ich mich ob das auch wirklich gut ist. Denn desto größer der String wird, desto länger dauert es ein Zeichen anzuhängen. Jetzt könnte man natürlich auch eine Linked-Liste benutzen, aber um damit zu arbeiten (z.B. anzeigen) brauch man ihn dann ja trotzdem wieder in einem "char"-Format.
Hat sich schon einmal jemand damit beschäftigt?