Puisque le type de retour de la fohnction mem_free est void, on ne peut pas retourner une erreur si le paramètre mem == NULL.
Du coup, est-ce-qu'il faut tout simplement rien faire si on apelle mem_free sur un pointeur NULL?
oui (ne rien faire). Exactement comme le free() du C :
> If ptr is NULL, no operation is performed.
(de la manpage de free())
Merci :)
Follow the pulses of EPFL on social networks
© 2023 EPFL, all rights reserved