相关疑难解决方法(0)

C++编译器错误:对重载函数的模糊调用

string aux;
int maxy,auxx=0;

cin>>aux;

maxy= (int)sqrt(aux.size());
Run Code Online (Sandbox Code Playgroud)

我在说:

1> error C2668: 'sqrt' : ambiguous call to overloaded function
1>        could be 'long double sqrt(long double)'
1>        or       'float sqrt(float)'
1>        or       'double sqrt(double)'
Run Code Online (Sandbox Code Playgroud)

为什么?

c++

18
推荐指数
2
解决办法
5万
查看次数

标签 统计

c++ ×1