000
05.07.2005, 10:15 Uhr
~panconnutella
Gast
|
Hola,
ich brauche in einem C++ Programm für die Speicherung von Daten ein normales uchar array. Das "Problem" ist, dass dieses Array keine fixe Größe hat und diese auch nicht vorhersehbar ist (hängt von einem eingelesenen File ab, das "beliebig viele" Daten enthalten kann). Momentan reserviere ich mit "new" ein fixes Array, das immer dem Maximum entspricht. Mit knapp 500k ist das bei den heutigen Speichergrößen zwar kein Problem, aber ich möchte da gerne etwas effizienter sein. Gibt es außer den "malloc-realloc" Befehlen noch andere Möglichkeiten, irgendwie mit "new" zusammen vielleicht? Vielen Dank im voraus.
MFG
M. |