Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::feupdateenv

      From cppreference.com
      <cpp‎ |numeric‎ |fenv
       
       
       
      Floating-point environment
      Functions
      (C++11)(C++11)
      (C++11)(C++11)
      feupdateenv
      (C++11)
      Macro constants
      (C++11)
       
      Defined in header<cfenv>
      int feupdateenv(conststd::fenv_t* envp)
      (since C++11)

      First, remembers the currently raised floating-point exceptions, then restores the floating-point environment from the object pointed to byenvp (similar tostd::fesetenv), then raises the floating-point exceptions that were saved.

      This function may be used to end the non-stop mode established by an earlier call tostd::feholdexcept.

      [edit]Parameters

      envp - pointer to the object of typestd::fenv_t set by an earlier call tostd::feholdexcept orstd::fegetenv or equal toFE_DFL_ENV

      [edit]Return value

      0 on success, non-zero otherwise.

      [edit]See also

      saves the environment, clears all status flags and ignores all future errors
      (function)[edit]
      saves or restores the current floating-point environment
      (function)[edit]
      (C++11)
      default floating-point environment
      (macro constant)[edit]
      C documentation forfeupdateenv
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/numeric/fenv/feupdateenv&oldid=95628"

      [8]ページ先頭

      ©2009-2025 Movatter.jp