Quiero escribir una macro en C que acepte cualquier número de parámetros, no un número específico
ejemplo:
#define macro( X ) something_complicated( whatever( X ) )
donde X
hay cualquier número de parámetros
Necesito esto porque whatever
está sobrecargado y se puede llamar con 2 o 4 parámetros.
Traté de definir la macro dos veces, ¡pero la segunda definición sobrescribió la primera!
El compilador con el que estoy trabajando es g ++ (más específicamente, mingw)