ゼロによる除算の検出
このセクションの内容:
説明
ゼロによる除算とゼロによる剰余がないかチェックします。浮動小数点演算に、正確な(正の)ゼロによる除算がないかチェックします。
チェックを実行する理由
ゼロによる整数の除算の動作は定義されておらず、正確なゼロによる浮動小数点の除算には通常問題があるためです。
使用方法
コンパイラオプション : ‑‑runtime_checking div_by_zero
IDE で、 [プロジェクト]>[オプション]>[ランタイム解析]>[ゼロによる除算]
1 つまたは複数のモジュールにチェックを適用できます。
仕組み
コンパイラは、チェックが失敗することがないと判断した場合を除いて、それぞれの除算と剰余の演算についてチェックを実行するコードを挿入します。
例
C-RUNランタイムエラー解析を使用するにあたってに記載された手順に従ってください。[ゼロによる除算]オプションを使用します。
これは、実行時に識別されるソースコードの一例です。
C-RUN はゼロによる除算を報告します。これは、リストされるメッセージの一例です。
