特牛网址导航

C/C++ 可变参数宏与__VA_ARGS__ 宏_c++ __va_args__-CSDN博客

网友收藏
文章浏览阅读2.1w次,点赞20次,收藏48次。在GNU C中,从C99开始,宏可以接受可变数目的参数,就象可变参数函数一样。和函数一样,宏也用三个点…来表示可变参数__VA_ARGS__ 宏__VA_ARGS__ 宏用来表示可变参数的内容,简单来说就是将左边宏中 … 的内容原样抄写在右边__VA_ARGS__ 所在的位置。如下例代码:#include #define debug(...) printf(__VA_ARGS__c++ __va_args__
标签:c++ __va_args__