为什么我不能在C++生成器中编译 IsNan
Why can't I compile IsNan in C++ Builder
我正在使用C 构建器XE,并希望检查浮点值有效。根据帮助,在Math.h中,有一个电话
bool IsNan(float value)
但是,当我尝试编译此事时,它会告诉我
Call to undefined function 'IsNan'
看数学,H。
我是在做愚蠢的事情还是什么?
要使用embarcadero Instroult IsNan()
函数您需要包括(无论如何对于Xe4)
#include <System.Math.hpp>
如果您使用的是基本XE,则需要
#include <Math.hpp>
后者也可以在XE4上工作,尽管帮助表明需要System.Math.hpp
。
在论坛上" embarcadero讨论论坛»C 建造者»C 语言" Roger Dunk写道:std :: _ isnan()
这为我解决了错误...