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 un nombre quelconque de paramètres
J'en ai besoin car il whatever
est surchargé et peut être appelé avec 2 ou 4 paramètres.
J'ai essayé de définir la macro deux fois, mais la deuxième définition a remplacé la première!
Le compilateur avec lequel je travaille est g ++ (plus spécifiquement, mingw)