Jak wyodrębnić __VA_ARGS__?
Mam makro do wywołania funkcji statycznej dla każdego argumentu.
Na przykład:
#define FOO(X) X::do();
#define FOO_1(X,Y) X::do(); Y::do();
Moje pytanie brzmi: muszę użyć foo ze zmienną liczbą argumentów, czy można użyć__VA_ARGS__
?
Podoba Ci się poniższy wiersz:
#define FOO(...) __VA_ARGS__::do() ?
Dzięki