






 
 Isolating the environment locally
The class TFPEnvironmentScope supports functions which run in an isolated scope. Its constructor saves the current state and optionally installs a new one. Its destructor unconditionally restores the saved prior state.
  #pragma fenv_access on
  double IsolatedFunction(double x) {
      TFPEnvironmentScope localEnvironment(kFPToNearest);
      // compute result, rounding to nearest
      return result; // return value without setting flags
   }
}
[Contents]
 
[Previous]
 
[Next]
 Click the icon to mail questions or corrections about this material to Taligent personnel.
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.
Generated with WebMaker