• ベストアンサー

破綻しているdouble値について

こんにちは。 VisualStudioでプログラムしています。 doubleの計算で破綻してしまったとき、デバッグウィンドウを見ると-1.#IND00と表示されています。 これをASSERTEとして検知することはできますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

isinf

TeijigoTeatime
質問者

お礼

そうそうのご返答ありがとうございます。 isinf はヘルプでは見つかりませんでしたが代わりに _finite が使えるようなので _finite で代用しました。 また isfinite というのもあるようですが C99 のようで、VisualStudio2008 では利用できないようです。 現状では _finite でうまく引っかかってくれたので _finite を使用することにします。 ありがとうございました。

関連するQ&A

専門家に質問してみよう