Coverity Prevent: как обработать предупреждение о "проверенном возврате", когда я сознательно не проверяю возврат?

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

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

1 ответ

Решение

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

Другие вопросы по тегам