Как извлечь __VA_ARGS__?
У меня есть макрос для вызова статической функции для каждого аргумента.
Например:
#define FOO(X) X::do();
#define FOO_1(X,Y) X::do(); Y::do();
Мой вопрос заключается в том, что мне нужно использовать foo с переменным числом аргументов, это возможно использовать?__VA_ARGS__
Как строка ниже:
#define FOO(...) __VA_ARGS__::do() ?
Спасибо