在 GCC 编译器下,变长参数宏可以使用 ##
实现连接操作实现
#define printf(args...) fprintf(stdout, ##args)
在 MSVC 下可以使用 __VA_ARGS__
这个编译器内置宏
#define printf(...) fprintf(stdout,__VA_ARGS__)
2024年8月08日1分钟阅读
在 GCC 编译器下,变长参数宏可以使用 ##
实现连接操作实现
#define printf(args...) fprintf(stdout, ##args)
在 MSVC 下可以使用 __VA_ARGS__
这个编译器内置宏
#define printf(...) fprintf(stdout,__VA_ARGS__)