Voglio scrivere una macro in C che accetta un numero qualsiasi di parametri, non un numero specifico
esempio:
#define macro( X ) something_complicated( whatever( X ) )
dove X
c'è un numero qualsiasi di parametri
Ne ho bisogno perché whatever
è sovraccarico e può essere chiamato con 2 o 4 parametri.
Ho provato a definire la macro due volte, ma la seconda definizione ha sovrascritto la prima!
Il compilatore con cui sto lavorando è g ++ (più specificamente, mingw)