【C++可变参数宏__VA_ARGS__】_J.Kuchiki的博客-CSDN博客

网站介绍:C++可变参数宏__VA_ARGS__  之前我们学习了C++中的可变参数,但是可变参数还是只能应用在真正的函数中,不能使用在宏中。而在C99编译器标准终于改变了这种局面,它允许你可以定义可变参数宏(variadic macros),这样你就可以使用拥有可以变化的参数表的宏。  可变参数宏有如下几种定义:#define DEBUG(format, ...) printf (format, __VA_ARGS__)#define DEBUG(format, args...) printf (forma___va_args__