j'ai trouvé ca sur les man pages de developpez.com:
est ce que ca veux aussi dire que quand c'est reussi et q'un nouveau pointeur est créé alors l'ancien est libéré ?realloc() renvoie un pointeur sur la mémoire nouvellement allouée, qui est correctement alignée pour n'importe quel type de variable, et qui peut être différent de ptr, ou NULL si la demande échoue. Si size vaut zéro, realloc renvoie NULL ou un pointeur acceptable pour free(). Si realloc() échoue, le bloc mémoire original reste intact, il n'est ni libéré ni déplacé.
Partager