是否有可能在可变参数宏中的变量参数之前添加默认参数?例如,我有像宏的版本
#define MACRO(arg1, ...) func(arg1, ##__VA_ARGS__)
Run Code Online (Sandbox Code Playgroud)
我想在变量参数之前在宏中添加另外2个默认参数,这样它就不会影响以前的版本.喜欢:
#define MACRO(arg1, arg2 = "", arg3 = "", ...) func(arg1, arg2, arg3, ##__VA_ARGS__)
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.