Wie selbst erstelltes dynamisches Array resizen?
-
hi,
bezüglich: http://www.c-plusplus.net/forum/viewtopic.php?t=39489 Punkt 1.
Ich habe auf diese Art und Weise ein Array erstellt. Wie kann ich die größe ändern, so das die enthaltenen Daten nicht verloren gehen?
MfG
TobiasFar
-
du musst ein zweites Array mit der beabsichtigten Endgröße deklarieren und die alten Daten wieder reinkopieren (anfang oder ende, wie du es brauchst).
-
Eventuell solltest du den Umstieg auf std::vector erwägen, der wohl besser als ein dynamisch alloziertes Array ist.