Visual Studio是否提供C库的isnormal()?

时间:2014-04-16 14:44:51

标签: c++ visual-studio-2013

我正在使用Visual Studio Express 2013构建C ++库。我想从cmath调用the isnormal function,但VS库似乎只有_isnan和{{ 1}}(它们位于_finite,而不是cfloat)。

它还提供cmath,我假设它对应fpclassify。以下宏是_fpclass的合适替代品吗?

isnormal

1 个答案:

答案 0 :(得分:3)

根据this blog post isnormal至少存在于MSVC2013&#39; <math.h>中。因此,在<cmath>中你找到相应的std::isnormal(你记得使用命名空间std,对吧?)。如果没有,你将不得不回到C头。

(或者修复/更新您的MSVC安装--MGetz&#39;评论显示他的VS2013 Express安装有std::isnormal