Rational Developer for System z
PL/I for Windows, Version 7.6, プログラミング・ガイド

その他の予期しないプログラム結果

浮動小数点条件に対する Windows の応答方法の違いによって、変更されたプログラム・フローを実感できることがあります。変更されたプログラム・フローの結果の一つとしては、使用不可になっているために発生しない条件があります。

例えば、NOIMPRECISE コンパイル時オプションを使用すれば、IMPRECISE よりも浮動小数点エラーを検出できますが、Windows オペレーティング・システムは、必ずしも浮動小数点例外を即時に検出するとは限りません。浮動小数点例外を発生させる可能性のあるステートメントがプログラム内にある場合は、そのステートメントを単独で BEGIN ブロック内に入れることにより、前記の検出の問題を回避できます。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)