std::feupdateenv
Von cppreference.com
| Definiert in Header <cfenv> |
||
| int feupdateenv( const std::fenv_t* envp ) |
(seit C++11) | |
Zuerst werden die aktuell ausgelösten Gleitkomma-Ausnahmen gespeichert. Dann wird die Gleitkomma-Umgebung aus dem von envp zeigenden Objekt wiederhergestellt (ähnlich wie bei std::fesetenv). Anschließend werden die zuvor gespeicherten Gleitkomma-Ausnahmen ausgelöst.
Diese Funktion kann verwendet werden, um den durch einen früheren Aufruf von std::feholdexcept etablierten Non-Stop-Modus zu beenden.
[bearbeiten] 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 ist. |
[bearbeiten] Rückgabewert
0 bei Erfolg, andernfalls ungleich Null.
[bearbeiten] Siehe auch
| (C++11) |
speichert die Umgebung, löscht alle Statusflags und ignoriert alle zukünftigen Fehler (function) |
| (C++11) |
speichert oder stellt die aktuelle Gleitkomma-Umgebung wieder her (function) |
| (C++11) |
Standard-Gleitkomma-Umgebung (macro constant) |
| C-Dokumentation für feupdateenv
| |