#define FLOG_OUTPUT(arg...) printf(##arg) 这个宏定义如何理解 ?
ALL,
我在阅读公司的代码中发现有这么一个宏定义
#define FLOG_OUTPUT(arg...) printf(##arg)
有两个地方不同,请问下大伙儿:
(arg...) 中arg后面3点表示什么意思,(##arg) 中arg之前的2个## 又表示什么意思?
在使用时 FLOG_OUTPUT("flog_hcb_format(): starting...\n"); 打印出什么结果
请路过 知晓的 慷慨解答了
谢谢