Enthält einen einfachen (SP) Allokator. Mehr ...
#include "types.h"Klassen | |
| struct | HeapStats |
Funktionen | |
| void * | malloc (size_t size) |
| Allokiere Speicher und gib einen Zeiger darauf zurück. Der Speicher ist nicht bereinigt (genullt). Mehr ... | |
| void | free (void *mem) |
| Einen zuvor allokierten Speicher freigeben. Mehr ... | |
| void * | realloc (void *ptr, size_t size) |
| Größe des allokierten Speichers ändern. Der Inhalt des Speichers wird bis zur angegebenen Grüße nicht verändert. Mehr ... | |
Enthält einen einfachen (SP) Allokator.
| void free | ( | void * | mem | ) |
Einen zuvor allokierten Speicher freigeben.
| mem | Zeiger auf allokierten Speicher |
| void* malloc | ( | size_t | size | ) |
Allokiere Speicher und gib einen Zeiger darauf zurück. Der Speicher ist nicht bereinigt (genullt).
| size | Größe in Bytes, die allokiert werden soll |
| void* realloc | ( | void * | ptr, |
| size_t | size | ||
| ) |
Größe des allokierten Speichers ändern. Der Inhalt des Speichers wird bis zur angegebenen Grüße nicht verändert.
| ptr | Pointer auf allokierten Speicher (oder nullptr für zu malloc() äquivalentes Verhalten) |
| size | neue Größe des Speichers |