我在嵌套使用使用不定参数宏的时候,使用本地的gcc编译过程中:
在形式类似于井define macro(...) expand(other_macro(__VA_ARGS__)); p->func(a,b,c, 井井__VA_ARGS__)的地方,
报expect primary-expression before ')' token问题;(井->井号)
看网上说是多了一个逗号,神奇的是在compiler explorer上使用gcc编译类似代码时并没有错误,而且msvc和clang都能正常编译;
求问这里是有啥坑点吗?