如题,请问用C++写代码,编译时出现这问题,是什么问题?
: error C2668: 'pow' : ambiguous call to overloaded function
答案:1 悬赏:20 手机版
解决时间 2021-04-28 06:54
- 提问者网友:我一贱你就笑
- 2021-04-27 20:27
最佳答案
- 五星知识达人网友:低音帝王
- 2021-04-27 20:49
c++的pow有多个重载版本,如果没有显示指定类型
比如你用pow( 2, 3 )
参数1可以转成float或者double,但转成哪个编译器不知道如何选择
这个时候你可以强转一下解决问题,比如pow( double(2), 3 )
比如你用pow( 2, 3 )
参数1可以转成float或者double,但转成哪个编译器不知道如何选择
这个时候你可以强转一下解决问题,比如pow( double(2), 3 )
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯