Floating-Point Ausnahmen

Standardmäßig ist das System alle FP-Ausnahmen deaktiviert. Daher führen Berechnungen zu NAN oder INFINITY anstelle einer Ausnahme. Bevor Sie Gleitkomma-Ausnahmen mithilfe der strukturierten Ausnahmebehandlung abfangen können, müssen Sie die _controlfp_s C-Laufzeitbibliotheksfunktion aufrufen, um alle möglichen FP-Ausnahmen zu aktivieren. Wenn Sie nur bestimmte Ausnahmen abfangen möchten, verwenden Sie nur die Flags, die den ausnahmen entsprechen, die abgefangen werden sollen. Beachten Sie, dass jeder Handler für FP-Fehler _clearfp als erste FP-Anweisung aufrufen sollte. Diese Funktion löscht Gleitkomma-Ausnahmen.