Zitat von
user69:
Nachteil: ich muß die wirkliche Größe in einer separaten Variable mitführen und immer checken, wann ich das Array vergrößern muß.
Nichts anderes macht TList.. einfach mal die Grow-Methode anschaun. Mit einer eigenen Grow-Methode kann man das evtl. noch optimieren... allerdings ist der Grow bereits ganz gut gelöst.
ich würde die TList aber wrappen und nicht ableiten... bei einer Ableitung kann man immer noch auf TList casten und falsche Pointer reingeben. Gewrappt kann man nur das benutzen, was da ist.