处理c++中isnan无效

可能是编译指令加入了下面三个其中一个:

-Ofast
-ffast-math
-ffinite-math-only

去掉上面的指令或者单独加入下面的指令均可使isnan生效。

-fno-finite-math-only

注意这个要加在最后,如果先加-fno-finite-math-only,后加-ffinite-math-only,isnan依然是无效的。

posted @ 2024-02-01 21:41  Dsp Tian  阅读(60)  评论(0编辑  收藏  举报