静态代码分析工具显示我有一个未排序的函数调用定义。想要摆脱警告。
它抱怨我在最后一个定义中使用了 Logging() 和 get_id() (两个函数,只允许一个)。
#define MSG_FORMAT(x) " [thread: " << std::this_thread::get_id() << "] [" << __func__ << "] " << x
#define SYSTEM_LOG(x) loa::peer::Logging() << MSG_FORMAT(x)
如何修改定义以避免警告?如您所见,我已经尝试将它们分成两个定义。