Если я определяю макрос:
#define foo(args...) ({/*do something*/})
Есть ли какой-нибудь способ прорисовки через args
, а не передать его другой функции? Что-то вроде
#define foo(args...) \
{ \
for (int i = 0; i < sizeof(args); ++i) { \
/*do something with args[i]*/ \
} \
}