Обнаружение числовых ошибок из-за целочисленного деления

Есть ли предупреждение g ++ или другой инструмент, который может идентифицировать целочисленное деление (усечение до нуля)? У меня есть тысячи строк кода с вычислениями, которые неизбежно будут иметь числовые ошибки, обычно из-за "float = int / int", которые необходимо найти. Мне нужен разумный способ их найти.

7
задан user763322 20 May 2011 в 19:46
поделиться