为什么我不能在C++生成器中编译 IsNan

Why can't I compile IsNan in C++ Builder

本文关键字:编译 IsNan 不能 C++ 为什么      更新时间:2023-10-16

我正在使用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()

这为我解决了错误...