Поделиться через


исключения Floating-Point

По умолчанию в системе отключены все исключения FP. Таким образом, вычисления приводят к NAN или INFINITY, а не к исключению. Прежде чем выполнять перехват исключений с плавающей запятой (FP) с помощью структурированной обработки исключений, необходимо вызвать функцию библиотеки времени выполнения _controlfp_s C, чтобы включить все возможные исключения FP. Для перехвата только определенных исключений используйте только флаги, соответствующие исключениям. Обратите внимание, что любой обработчик ошибок FP должен вызывать _clearfp в качестве первой инструкции FP. Эта функция очищает исключения с плавающей запятой.