标签: c++ c c-preprocessor
本质上我想写
MACRO(a, b, c)
并导致
"a","b","c"
我尝试使用#__VA_ARGS__,但结果是一个包含所有参数的字符串:
#__VA_ARGS__
"a, b, c"
这不是我想要的。
答案 0 :(得分:-3)
#define MACRO3(a, b, c) #a,#b,#c
为您可能使用的每个参数计数设置一个