Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

C++: Frage zu Zeigern

Yves3 / 9 Antworten / Flachansicht Nickles

Hallo

Wie kann ich so etwas:

int* pStructure = new int[1];

.. während der Laufzeit noch vergrössern, ohne einen vollkommen neuen Speicherbereich zu reservieren?
Einfach so, dass die vorhandenen Daten so bleiben wie sie sind und das Array noch etwas mehr Platz hat.
Ich möchte das nach Möglichkeit ohne std::vector machen.

Schon mal Danke!

bei Antwort benachrichtigen
Yves3 mr.escape „ Eben nicht, sondern eine kopie des inhaltes, d.h. die adresse des arrays. Ja,...“
Optionen

Vielen Dank für die ausführlichen Antworten und deine investierte Zeit!
Mit dieser Erklärung habe ich es jetzt begriffen.
Sobald ich zu Hause bei meinem Code bin, werde ich es ändern, dann gehts weiter mit Templates. :)

bei Antwort benachrichtigen