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错误原因及解决方法相关推荐

  1. 函数重载二义性:error C2668: 'pow' : ambiguous call to overloaded function

    2013-07-08 14:42:45 当使用的函数时重载函数时,若编译器不能判断出是哪个函数,就会出现二义性,并给出报错信息. 问题描述: 在.cpp代码中用到pow函数,如下: long int ...

  2. C++三角函数用法错误error C2668: 'tan' : ambiguous call to overloaded function原因及解决方法

    注意tan.atan等三角函数不能接受整数,如:tan(1)会报错"error C2668: 'tan' : ambiguous call to overloaded function&qu ...

  3. error C2668: ‘abs‘ : ambiguous call to overloaded function

    if (abs (dwRet - 2048000) <= 16000) 改成 if (abs ((long)(dwRet - 2048000)) <= 16000)

  4. git push的时候报错:error: src refspec xxxxx does not match any. 错误原因和解决方法

    先说一下自己的修改经历 : 我本身想push到的是一个master的分支bugfix/V1120 然而当我执行 git push origin bugfix/V1120 报错 error: src r ...

  5. 【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 ...

  6. error: stray ‘\×××’ in program错误原因及解决方法

    网上down了一个C++的程序,内容很简单,但g++编译时报错,报错内容如下 error: stray '\342' in programVideoCapture cap("nvcamera ...

  7. DEVC++【error】: stray ‘\×××’ in program错误原因及解决方法持续更新

    #include <stdio.h> int main() {printf("hello world !\n"): return 0; } 当你写出这样一段狗屎代码,然 ...

  8. 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 ...

  9. 启动pip时,< Fatal error in launcher: Unable to create process using ‘“‘ >问题的原因及解决方法

    启动pip时,< Fatal error in launcher: Unable to create process using '"' >问题的原因及解决方法 参考文章: (1 ...

最新文章

  1. Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource c
  2. 为了故意刁难AI,科学家们制造了这1200个问题,超强AI被“打回原形”
  3. R语言观察日志(part2)--preProcess函数
  4. P1768-天路【负环,SPFA,01分数规划,二分答案】
  5. Anaconda安装库
  6. vim php psr,VIM-PHPer的福利, 将你的VIM打造成为不次于PHPStorm的IDE
  7. 杨振宁100岁了,诺奖都不算他的人生巅峰
  8. java迷宫算法_迷宫算法(JAVA实现)
  9. ios 按钮下面加下划线_iOS 给部分文字加下划线四种方法
  10. 链表的中间结点-python
  11. 今日头条Go建千亿级微服务的实践
  12. Android Notification 详解——基本操作
  13. python数字转换为大写中文_阿拉伯数字金额转中文大写 (python实现)
  14. PyCharm中集成Arcpy环境
  15. js 中的evel 函数
  16. 应该去看看的十大论坛!!!
  17. 京东文件存储服务器,紫晶存储智能家庭云服务器登录中国移动和彩云 首个京东官方旗舰店助力消费者业务...
  18. android pm命令不可用,adb命令pm工具讲解
  19. Incremental elasticity for array databases
  20. 构建一个属于自己的Jenkins镜像

热门文章

  1. 加密软件漏洞评测系统_所有雷电接口电脑5分钟内即可破解,漏洞无法软件修复,微软Surface笑了...
  2. 计算机英语复习,计算机英语期末复习
  3. css3 线条出现动画效果,CSS3实现的线条波浪动画效果
  4. Dos命令控制Mysql语句(自己老记不住)
  5. C语言实验——大小写转换_JAVA
  6. 顺序表应用8:最大子段和之动态规划法
  7. 【opencv】7. cv::VideoWriter的使用,把图片写进video
  8. 【C++】38.类成员变量声明为 对象与指针的区别
  9. Apache Camel简介与入门
  10. 深入理解java异常处理机制