Coverity Prevent: как обработать предупреждение о «проверенном возврате», когда я намеренно не проверяю возврат? - PullRequest
4 голосов
/ 22 февраля 2011

Как следует из заголовка, например, в 85% случаев я хотел бы проверить код возврата функции foo (), но иногда мне это безразлично, но это вызовет предупреждение Coverity.

Как лучше всего решить эту проблему?Изменение настроек Coverity не считается.:)

1 Ответ

7 голосов
/ 13 ноября 2011

Правильный способ подавления дефекта CHECKED_RETURN - преобразовать возвращаемое значение, которое вас не волнует, в void. Это дает дополнительное преимущество, позволяя всем, читающим код, понять, что вам не важно возвращаемое значение, а не забыть проверить его.

...