realloc
Aus cppreference.com
< cpp
Syntax:
#include <cstdlib> void *realloc( void *ptr, size_t size );
Die Funktion realloc() ändert die Größe des Objektes, auf das ptr zeigt auf den angegebenen Wert. size kann jede Größe sein, größer oder kleiner als das Original. Der Rückgabewert ist ein Zeiger auf den neuen Speicherplatz oder NULL, wenn ein Fehler aufgetreten ist. Bei einem Fehler wird der ursprüngliche Speicherblock nicht freigegeben oder entfernt. Wenn ptr NULL ist, verhält sich realloc() genau wie malloc, indem es neuen Speicherplatz erzeugt und den Zeiger darauf zurückgibt.