标签: c++
我正在创建一个新的宏,其中使用了另一个宏。但是嵌套宏来自第三方库,因此如果扩展该宏将无法编译。如何避免扩展并将嵌套的宏用作函数调用?
代码示例:
#define MY_MACRO(severity, data) \ LOG(severity) << data;
呼叫站点:
MY_MACRO(ERROR, "test_data")