【C/C++】宏定义中 #、##、__VA_ARGS__和##__VA_ARGS__的作用_c++ __va_args__-CSDN博客

网站介绍:文章浏览阅读1.9k次。#define INFO(fmt, ...) \ if (ctx->enable_verbose) \ printf("INFO: %s(): (line:%d) " fmt "\n", __FUNCTION__, __LINE__, ##__VA_ARGS__);#define WARN(fmt, ...) \ printf("WARN: %s(..._c++ __va_args__