我在某处看到断言以下列方式与消息一起使用:
assert(("message", condition));
这似乎工作得很好,除了 gcc 抛出以下警告:
warning: left-hand operand of comma expression has no effect
如何停止警告?
最佳答案
使用-Wno-unused-value
停止警告; (选项 -Wall
包括 -Wunused-value
)。
我认为更好的方法是使用另一种方法,比如
assert(condition && "message");
关于c - 带有消息的 assert(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5867834/