Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
free - reservierten Speicherbereich freigeben
&pagelevel(4)&pagelevel
Definition | #include <stdlib.h> void free(void *ptr); |
Beschreibung | free() gibt den Speicherplatz frei, der zuvor durch malloc() , calloc() oder realloc() reserviert wurde.
free() ist Teil eines C-spezifischen Speicherverwaltungspaketes mit einer eigenen Freispeicherverwaltung. Der mit free() freigegebene Speicher wird nicht an das Betriebssystem zurückgegeben, sondern durch die Freispeicherverwaltung erfasst.
ptr ist der Zeiger auf den freizugebenden Speicherbereich. ptr muss das Ergebnis eines vorangegangenen Aufrufs von malloc() , calloc() oder realloc() sein, andernfalls ist das Ergebnis undefiniert. |
Siehe auch calloc()
, malloc()
, realloc()
, sdtlib.h
.