原来C语言没有重载。。。

今天一个人说他的程序出了个错误如下:

call of overloaded `pow(int&, int&)" is ambiguous

代码如下

f = pow(2,4);

google一下才发现,是参数不对,pow(double, int)

所以要强转。

原来这个pow是一个老的C语言函数,是不支持重载的。。必需参数要一致。。

原文地址:https://www.cnblogs.com/gameprogram/p/2258153.html