std:: feupdateenv
From cppreference.net
|
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
|
(C++11)
|
sauvegarde l'environnement, efface tous les drapeaux d'état et ignore toutes les erreurs futures
(fonction) |
|
(C++11)
|
sauvegarde ou restaure l'environnement à virgule flottante actuel
(fonction) |
|
(C++11)
|
environnement à virgule flottante par défaut
(constante macro) |
|
Documentation C
pour
feupdateenv
|
|