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