Если у меня есть последовательность препроцессора такой, чтоМожет препроцессор определить тип
FOO((TEST, (BAR,BAZ)),
(TEST2, 25, (BART, BAC)
)
Есть ли способ, чтобы определить, что в первом аргументе второй элемент представляет собой кортеж, в то время как во втором аргументе второй элемент число?
первый аргумент, второй элемент = (BAR, BAZ) второй аргумент, второй элемент = 25
Я использую повысить препроцессора. Я понимаю, что просто стандартизация операций проще всего. Тем не менее, мне любопытно, возможно ли препроцессор определить типы и вернуть эту информацию мне полезным способом.