У меня есть ситуация, когда некоторые числовые результаты (с использованием арифметики с плавающей запятой с double
и float
) становятся неправильными для больших размеров ввода, но не для небольших.
В общем, я хотел бы знать, какие инструменты доступны для диагностики таких состояний, как числовые переполнения и проблемная потеря точности.
Другими словами: существует ли инструмент, который жалуется на переполнение и т.д. так же, как valgrind жалуется на ошибки памяти?