1

NaN が返されるたびに、返される値を代わりに 0 にしたいと思います。この目的を達成するための最良の方法は何ですか?

4

1 に答える 1

7

この機能を使用できます

float zero_nan(float n)
{
  return n == n ? n : 0;
}

関数をインライン化し、nans であると思われる戻り値をラップすることができます。

于 2013-01-17T02:26:37.737 に答える