Tag: variadic macros

变异的宏伎俩

创建可变参数宏FOO(a1, a2, a3,…, an)的技巧是什么FOO(a1, a2, a3,…, an)使得它在任何预选的有界范围内扩展到FOOn(a1, a2, a3,…, an)的n值你选? 也就是说, FOO(a)应扩展到FOO1(a) , FOO(a, b, c)到FOO3(a, b, c)等。我知道有一个标准技巧但我似乎无法找到它。 请随意将此问题标记为副本,如果答案中还有其他问题,请将其关闭。 我怀疑有,但我找不到它。