Hmm, ta façon de faire autorise l'écriture de :
Donc c'est assez laid.
Mais d'un autre côté, si on écrit :
INC_MIN(buffer[i][j]) * 2 |
avec ma méthode, c'est vrai qu'on est un peu mal.
A tout prendre, c'est vrai qu'avec des parenthèses c'est mieux, une syntaxe laide est "moins pire" qu'un calcul faux (et de loin).
Mais décidemment, je n'aime pas les macros dès qu'elles dépassent les facilités d'écriture, je trouve que INC_MIN illustre bien la macro qui devrait être une fonction, en fait.
EDIT : je parle dans une pratique courante, je reconnais certains avantages des macros, hein...
Message édité par Elmoricq le 07-11-2005 à 22:28:55