error C2668: “sqrt”: 对重载函数的调用不明确 怎么回事?
答案:2 悬赏:30 手机版
解决时间 2021-04-27 01:23
- 提问者网友:雾里闻花香
- 2021-04-26 11:39
error C2668: “sqrt”: 对重载函数的调用不明确 怎么回事?
最佳答案
- 五星知识达人网友:猎心人
- 2021-04-26 12:34
没事 忽略。。。
全部回答
- 1楼网友:雪起风沙痕
- 2021-04-26 13:38
sqrt( (double)n )
或者
sqrt( (float)n )
调用的时候强转一下
估计你是这样调用的 sqrt( 123 ) // 传的是个整数
整数123可以转成float或double,所以造成编译器二义性错误,解决方法就是指定一个类型,像上面所说的,用强转
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯