LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1240|回复: 2

c++ 调用数学库时发生错误, "ISO C++ 认为有歧义......"

[复制链接]
发表于 2007-11-21 15:36:17 | 显示全部楼层 |阅读模式
有谁知道这是怎么回事吗 ?谢谢!

Organ.cpp:37: 错误: ISO C++ 认为有歧义,尽管第一个备选的最差类型转换要好于第二个备选的最差类型转换
/usr/include/bits/mathcalls.h:154: 附注: 备选 1: double pow(double, double)
/usr/include/c++/4.1.3/cmath:345: 附注: 备选 2: float std::pow(float, float)
发表于 2007-11-21 19:06:39 | 显示全部楼层
浮点型重载匹配歧义。最好把程序片段贴出来。
回复 支持 反对

使用道具 举报

发表于 2007-12-4 22:18:39 | 显示全部楼层
函数的操作数类型不明确,全都用double,或者全都用float就好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表