Je veux écrire une macro en C qui accepte n'importe quel nombre de paramètres, pas un nombre spécifique
exemple:
#define macro( X ) something_complicated( whatever( X ) )
où X
est le nombre de paramètres
J'ai besoin de cela, car whatever
est surchargée et peut être appelée à 2 ou à 4 paramètres.
J'ai essayé la définition de la macro deux fois, mais la deuxième définition a remplacé le premier!
Le compilateur, je suis en train de travailler avec g++ (plus précisément, mingw)