Namespaces
Variants

std:: feupdateenv

From cppreference.net
Floating-point environment
Functions
(C++11) (C++11)
(C++11) (C++11)
feupdateenv
(C++11)
Macro constants
(C++11)
Definiert in Header <cfenv>
int feupdateenv ( const std:: fenv_t * envp )
(seit C++11)

Zuerst merkt es sich die aktuell ausgelösten Gleitkomma-Ausnahmen, stellt dann die Gleitkomma-Umgebung aus dem Objekt wieder her, auf das envp zeigt (ähnlich wie std::fesetenv ), und löst dann die gespeicherten Gleitkomma-Ausnahmen aus.

Diese Funktion kann verwendet werden, um den Non-Stop-Modus zu beenden, der durch einen vorherigen Aufruf von std::feholdexcept eingerichtet wurde.

Parameter

envp - Zeiger auf das Objekt vom Typ std:: fenv_t , das durch einen früheren Aufruf von std::feholdexcept oder std::fegetenv gesetzt wurde, oder gleich FE_DFL_ENV

Rückgabewert

0 bei Erfolg, andernfalls ungleich Null.

Siehe auch

speichert die Umgebung, löscht alle Statusflags und ignoriert alle zukünftigen Fehler
(Funktion)
speichert oder stellt die aktuelle Gleitkommaumgebung wieder her
(Funktion)
(C++11)
Standard-Gleitkommaumgebung
(Makrokonstante)
C-Dokumentation für feupdateenv