读书人

异常21error C3861: #039;_finite#039;: ident

发布时间: 2012-02-10 21:27:42 作者: rapoo

错误21error C3861: '_finite': identifier not foundd:\document\ecc_in\coder\enco
出问题的句子是:
if(!isfinite(q) || rce->i_tex_bits + rce->p_tex_bits + rce->mv_bits == 0)

百度一下,发现isfinite是matlab中的函数,java中的脚本,那在C++中怎么用这个函数呢?

[解决办法]
isFinite 方法
返回一个 Boolean 值,指明所提供的数字是否是有限的。

isFinite(number)

必选项 number 参数为任意的数值。

说明
如果 number 不是 NaN 、负无穷或正无穷,那么 isFinite 方法将返回 true 。 如果是这三种情况,函数返回 false 。

自己重新写个判断就ok了
[解决办法]
自己写个完成相应功能的函数啊

读书人网 >C++

热点推荐