VA_ARGS в макрос test2 в студии он весь уходит в аргумент 'a' макроса test
а в гцц в аргумент 'a' уходит только все что до запятой
как заставить препроцессор студии работать так же?
#define EXPAND( x ) x #define test2(a, ...) a __VA_ARGS__ #define test(...) EXPAND( test2(__VA_ARGS__)) фикс для студии, работает и в гцц. всем спасибо
/permissive- пробовал?
Обсуждают сегодня