Я хочу написати макрос на C, який приймає будь-яку кількість параметрів, а не конкретне число
приклад:
#define macro( X ) something_complicated( whatever( X ) )
де X
є будь-яка кількість параметрів
Мені це потрібно, тому що whatever
перевантажений і його можна викликати з 2 або 4 параметрами.
Я спробував визначити макрос двічі, але друге визначення замінило перше!
Компілятор, з яким я працюю, - це g ++ (точніше, mingw)