C++的error C2668: 'pow' : ambiguous call to overloaded function错误原因及解决方法
1、错误代码
#include <iostream>
#include <cmath>using namespace std;int main()
{float a;a = pow(10, 2);cout<<"pow(10,2) = "<<a<<endl; cin.get();return 0;
}
报错提示:
2、错误原因
正如错误提示一样,说了pow()函数的3种形式:
long double pow(long double,int)
float pow(float,int)
double pow(double,int)
对于所给的参数int,int,编译器无法判断应该匹配哪个函数,因此报错。
需要把第一个数字转为浮点型。
3、正确代码及输出
#include <iostream>
#include <cmath>using namespace std;int main()
{float a;a = pow((float)10, 2); //第1个数为整数会报错,需要转为浮点型。cout<<"pow(10,2) = "<<a<<endl;cin.get();return 0;
}
正确输出:
C++的error C2668: 'pow' : ambiguous call to overloaded function错误原因及解决方法相关推荐
- 函数重载二义性:error C2668: 'pow' : ambiguous call to overloaded function
2013-07-08 14:42:45 当使用的函数时重载函数时,若编译器不能判断出是哪个函数,就会出现二义性,并给出报错信息. 问题描述: 在.cpp代码中用到pow函数,如下: long int ...
- C++三角函数用法错误error C2668: 'tan' : ambiguous call to overloaded function原因及解决方法
注意tan.atan等三角函数不能接受整数,如:tan(1)会报错"error C2668: 'tan' : ambiguous call to overloaded function&qu ...
- error C2668: ‘abs‘ : ambiguous call to overloaded function
if (abs (dwRet - 2048000) <= 16000) 改成 if (abs ((long)(dwRet - 2048000)) <= 16000)
- git push的时候报错:error: src refspec xxxxx does not match any. 错误原因和解决方法
先说一下自己的修改经历 : 我本身想push到的是一个master的分支bugfix/V1120 然而当我执行 git push origin bugfix/V1120 报错 error: src r ...
- 【Python】cv2.error: ... (-215:Assertion failed) ssize.empty() in function ‘cv::resize’ 的解决方法
遇到了奇怪的错误: cv2.error: OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules\imgproc\src\resize.cpp:4 ...
- error: stray ‘\×××’ in program错误原因及解决方法
网上down了一个C++的程序,内容很简单,但g++编译时报错,报错内容如下 error: stray '\342' in programVideoCapture cap("nvcamera ...
- DEVC++【error】: stray ‘\×××’ in program错误原因及解决方法持续更新
#include <stdio.h> int main() {printf("hello world !\n"): return 0; } 当你写出这样一段狗屎代码,然 ...
- php undefined function 几个函数,PHP Fatal error: Call to undefined function 函数名() in 解决方法...
PHP Fatal error: Call to undefined function 函数名() in 解决方法 发布于 2015-01-14 08:55:15 | 219 次阅读 | 评论: 1 ...
- 启动pip时,< Fatal error in launcher: Unable to create process using ‘“‘ >问题的原因及解决方法
启动pip时,< Fatal error in launcher: Unable to create process using '"' >问题的原因及解决方法 参考文章: (1 ...
最新文章
- Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource c
- 为了故意刁难AI,科学家们制造了这1200个问题,超强AI被“打回原形”
- R语言观察日志(part2)--preProcess函数
- P1768-天路【负环,SPFA,01分数规划,二分答案】
- Anaconda安装库
- vim php psr,VIM-PHPer的福利, 将你的VIM打造成为不次于PHPStorm的IDE
- 杨振宁100岁了,诺奖都不算他的人生巅峰
- java迷宫算法_迷宫算法(JAVA实现)
- ios 按钮下面加下划线_iOS 给部分文字加下划线四种方法
- 链表的中间结点-python
- 今日头条Go建千亿级微服务的实践
- Android Notification 详解——基本操作
- python数字转换为大写中文_阿拉伯数字金额转中文大写 (python实现)
- PyCharm中集成Arcpy环境
- js 中的evel 函数
- 应该去看看的十大论坛!!!
- 京东文件存储服务器,紫晶存储智能家庭云服务器登录中国移动和彩云 首个京东官方旗舰店助力消费者业务...
- android pm命令不可用,adb命令pm工具讲解
- Incremental elasticity for array databases
- 构建一个属于自己的Jenkins镜像
热门文章
- 加密软件漏洞评测系统_所有雷电接口电脑5分钟内即可破解,漏洞无法软件修复,微软Surface笑了...
- 计算机英语复习,计算机英语期末复习
- css3 线条出现动画效果,CSS3实现的线条波浪动画效果
- Dos命令控制Mysql语句(自己老记不住)
- C语言实验——大小写转换_JAVA
- 顺序表应用8:最大子段和之动态规划法
- 【opencv】7. cv::VideoWriter的使用,把图片写进video
- 【C++】38.类成员变量声明为 对象与指针的区别
- Apache Camel简介与入门
- 深入理解java异常处理机制