Autor: Edgar Bonet Data: A: guilde Assumpte: Re: question de C
Raphaël Dorado a écrit : > je n'arrive pas à trouver dans quel cas réel enlever les parenthèses
> autour de 'ptr' rendrait la macro moins saine :
>
> #define REALLOC(ptr, n) realloc(ptr, (n) * sizeof *(ptr))
Ah oui, effectivement. Pour le premier paramètre de realloc(), moi non
plus je ne vois pas où ça pourrait poser problème sans les parenthèses.
J'avoue que j'ai tendance à mettre des parenthèses sans réfléchir autour
de tous les arguments de toutes les macros. Un vieux réflexe. ;-)