http://en.wikipedia.org/wiki/Variadic_macro
宏的变参写法:比如log常常会用到进行分类,用宏来简化书写,可以这样
#define RENDER_LOG(...) BMLog::GetInstance()->LogToDebug(ELT_Render, __VA_ARGS__)
本文介绍了一种使用变参数宏(RENDER_LOG)简化日志记录的方法。通过宏定义,可以将不同数量和类型的参数传递给日志函数,提高代码的灵活性与可读性。
http://en.wikipedia.org/wiki/Variadic_macro
宏的变参写法:比如log常常会用到进行分类,用宏来简化书写,可以这样
#define RENDER_LOG(...) BMLog::GetInstance()->LogToDebug(ELT_Render, __VA_ARGS__)

被折叠的 条评论
为什么被折叠?