有多个重载函数“pow"实例与参数列表匹配

ygt877521397 2017-08-12 02:06:56
各位前辈,麻烦给解答一下这个问题,刚开始学C++,基础比较薄弱,但老师布置的任务催得紧,再次谢谢了

1>f:\program files\microsoft visual studio 10.0\vc\include\complex(298): error C2666: “pow”: 4 个重载有相似的转换
1> f:\program files\microsoft visual studio 10.0\vc\include\math.h(535): 可能是“float pow(float,int)”
1> f:\program files\microsoft visual studio 10.0\vc\include\math.h(533): 或 “float pow(float,float)”
1> f:\program files\microsoft visual studio 10.0\vc\include\math.h(497): 或 “double pow(double,int)”
1> f:\program files\microsoft visual studio 10.0\vc\include\math.h(122): 或 “double pow(float,double)”
1> 尝试匹配参数列表“(std::_Ctraits<double>::_Ty, std::_Ctraits<double>::_Ty)”时
1>
1>生成失败。
...全文
2040 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ID870177103 2017-08-13
  • 打赏
  • 举报
回复
pow两个参数的类型不一样,强制转换成以上一种就好了

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧