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)
Défini dans l'en-tête <cfenv>
int feupdateenv ( const std:: fenv_t * envp )
(depuis C++11)

D'abord, mémorise les exceptions en virgule flottante actuellement levées, puis restaure l'environnement en virgule flottante depuis l'objet pointé par envp (similaire à std::fesetenv ), puis lève les exceptions en virgule flottante qui avaient été sauvegardées.

Cette fonction peut être utilisée pour mettre fin au mode non-stop établi par un appel antérieur à std::feholdexcept .

Paramètres

envp - pointeur vers l'objet de type std:: fenv_t défini par un appel antérieur à std::feholdexcept ou std::fegetenv ou égal à FE_DFL_ENV

Valeur de retour

0 en cas de succès, valeur non nulle sinon.

Voir aussi

sauvegarde l'environnement, efface tous les drapeaux d'état et ignore toutes les erreurs futures
(fonction)
sauvegarde ou restaure l'environnement à virgule flottante actuel
(fonction)
(C++11)
environnement à virgule flottante par défaut
(constante macro)
Documentation C pour feupdateenv