Как я могу создать макрос с несколькими скобками?Мне не нужно переменное число аргументов, я просто хочу, чтобы мой макрос вызывался как.
MY_MACRO(arg0, arg1)(arg2)
... вместо:
MY_MACRO(arg0, arg1, arg2)
Обновить:
Допустим, у меня есть макрос, определенный как;#define MY_MACRO(a, b, c) (a*b/c)
и называется как MY_MACRO(1,2,3)
.Как мне преобразовать этот макрос в вызываемый как MY_MACRO(1, 2)(3)
То есть, я хочу написать свой макрос как обычно, взять только последний аргумент в его собственных скобках.