Каков трюк для создания вариативного макроса FOO (a1, a2, a3, ..., an)
, который расширяется до FOOn (a1, a2, a3, ..., an)
для значений n
в любом предварительно выбранном ограниченном диапазоне, который вы выберете? То есть FOO (a)
должен расширяться до FOO1 (a)
, FOO (a, b, c)
- FOO3 (a, b, c)
и т. д. Я знаю, что есть стандартный трюк, но не могу его найти.
Пожалуйста, отметьте этот вопрос как дубликат и закройте его, если есть еще вопрос с ответом. Я подозреваю, что есть, но я не мог его найти.