Coverity Prevent:当我故意不检查退货时如何处理"检查退货"警告?

sol*_*tim 4 coverity-prevent

正如标题所示,例如,在85%的情况下,我想检查foo()的返回代码,但有时我真的不关心它,但这会引起Coverity警告.

处理这个问题的最佳方法是什么?更改Coverity设置不计算在内.:)

Asy*_*sky 7

抑制CHECKED_RETURN缺陷的正确方法是将您不关心的返回值强制转换为void.这有一个额外的好处,即让任何阅读代码的人都清楚你不关心返回值,而不是你忘了检查它.