سلام دوستان
هنگام استفاده و include کتابخانه math و استفاده از این خط کد :
voidDialog::on_cmdCalculate_clicked() { QStringstrNum=ui->txtInput->text(); intintNum=strNum.toInt(); intintNumSquared=sqrt(intNum); }
این ارور رو می ده؟
C:\Documents and Settings\Administrator\Desktop\Show_Picture-build-desktop-Qt_4_8_0_for_Desktop_-_MSVC2008__Qt_SDK__Debug\..\Show_Picture\dialog.cp p:21: error: C2668: 'sqrt' : ambiguous call to overloaded function
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\math.h(581): could be 'long double sqrt(long double)'
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\math.h(533): or 'float sqrt(float)'
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\math.h(128): or 'double sqrt(double)'
while trying to match the argument list '(int)'
پیشاپیش ممنون از کمکتون