【C++】STL(Standard Template Library)相談室 4at TECH【C++】STL(Standard Template Library)相談室 4 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト600:デフォルトの名無しさん 06/01/04 16:29:26 600 601:デフォルトの名無しさん 06/01/06 18:29:58 std::numeric_limits<double> のメンバ関数を使って、 ある double 型の変数に格納されているのが NaN かどうかを判定するってことは可能ですか? つまり C99 における isnan() のようなものが STL にも用意されているのでしょうか?? 602:デフォルトの名無しさん 06/01/06 18:37:44 こんなん見つけた http://www.kouno.jp/home/c_faq/c14.html#9 603:デフォルトの名無しさん 06/01/06 18:43:23 結局 isnan() を使うしかないのか・・・ gcc だと C99 準拠だから isnan() がつかえるけど、 Visual C++ だと C99 準拠じゃないから isnan() がないんだよな。 でもよく見たら _isnan() があった。 とはいえ、nan() も処理系によって有ったり無かったりなんで、 std::numeric_limits<double>.quiet_NaN() のほうがいいかも と思ったんだけど、結局 STL もそこまでは面倒見てくれないのか。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch