Espaces de noms
Variantes
Affichages
Actions

malloc

De cppreference.com
< c‎ | memory
Defined in header <stdlib.h>
void* malloc( size_t size );

Alloue size octets de mémoire non initialisée.

Si l'allocation réussit, un pointeur vers le premier octet du bloc de mémoire alloué, correctement aligné pour n'importe quel type d'objet, est retourné.

Si size est nul, le comportement dépend de l'implémentation : le pointeur NULL peut être retourné, ou un pointeur non NULL qui ne peut être utilisé pour accéder à la mémoire.

[modifier] Paramètres

size - nombre de bytes à allouer

[modifier] Retourne la valeur

Pointeur sur le début de la mémoire nouvellement allouée ou pointeur NULL si une erreur s'est produite. Le pointeur doit être libéré avec free().

[modifier] Voir aussi