1 IntelliSense 有多個 過載函式 sqrt

2025-07-10 13:40:09 字數 1210 閱讀 9893

有多個過載函式 "sqrt" 例項與引數列表匹配 我用visual studio2010編寫,顯示n=sqrt(m);這行錯誤,求指教!

1樓:misherry鈺

你定義的m是int型,而sqrt()中m應為double或浮點型,所以改為sqrt(m*即可。

vs2010編譯c時出現「有多個過載函式 "sqrt" 例項與引數列表匹配」,請各位高手指點指點!

2樓:網友

樓上的方法也可以一試。

3樓:網友

莫非你是寫的: double a = sqrt(12);?

double a = sqrt(;即可通過編譯。

4樓:匿名使用者

難倒是你在包含了標頭檔案的情況下自己又定義乙個sqrt()函式?

有多個過載函式「pow」例項與引數列表匹配?

5樓:來這看看

pow是double型的返回值,寫錯了就會有這樣的提示。

pow函式的過載如下:

c++提供以下幾種pow函式的過載形式:

1、double pow(double x,int y);

2、float pow(float x,float y);

3、float pow(float x,int y);

4、long double pow(long double x,long double y);

5、long double pow(long double x,int y);

使用的時候應合理設定引數型別,避免有多個「pow」例項與引數列表相匹配的情況。

其中較容易發生過載的是使用形如:

int x,y;

int num=pow(x,y);

這是乙個比較常用的函式,但是編譯器會提醒有多個「pow」例項與引數列表相匹配。

可以使用強制型別轉換解決這個問題:num=pow((float)x,y);

c++錯誤:有多個過載函式「max」例項與引數列表匹配,如何修改

6樓:鄙視慢更的

需要寫乙個。

char max(char a,char b)

過載過載,沒有重複怎麼過載。

1方鋼筋混凝土,有多少噸鋼筋,有多少噸混凝土?

一般c 混凝土的比重大約每立方公尺噸左右!一般c 鋼筋混凝土的比重大約每立方公尺噸左右,鋼筋根據結構配筋不同而含量不一樣!具體要看施工圖計算才準確!結構不同,鋼筋含量不同。你自己想想看,純混凝土的比重是噸 立方公尺,鋼筋混凝土的比重是噸 立方公尺。從這裡應當知道方混凝土裡有鋼筋多少了。鋼筋混凝土一立方多少噸...

項鍊925銀18寸1克有多粗

你確定你說的寸是項鍊嗎?項鍊最短的也得釐公尺,釐公尺是標準手鍊的長度。如果是項鍊,克是沒法戴的,很細 .g的銀項鍊多少錢 摘要。您好,很高興為您解答。一般來說,上面這是影響銀項鍊最大的因素,因為這些因素影響 因素最多,所以,瞭解這些點,瞭解這些點就可以購買價效比高的銀項鍊。乙個銀項鍊一般來說 不會高於元...

1先令等於多少便士,1便士(penny)等於多少人民幣

1先令等於12便士 1英鎊等於20先令 1971年2月15日,英格蘭銀行實行新的貨幣進位制,輔幣單位改為新便士 new penny 1英鎊等於100新便士。先令,符號 是英國的舊輔幣單位 舊時英國的多數殖民地和也用相同的貨幣單位。奧地利的舊貨幣單位和肯亞 索馬利亞 烏干達 坦尚尼亞的貨幣單位。在人民...