五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

C++ 傳參double和float問(wèn)題

2022-04-06 15:36 作者:云漢含星  | 我要投稿

????C++的小數(shù)在默認(rèn)的情況下都是double類型,但是在使用的時(shí)候,會(huì)根據(jù)情況,自動(dòng)的轉(zhuǎn)為int,(當(dāng)然int也會(huì)根據(jù)情況自動(dòng)轉(zhuǎn)為float或者是double)。

所以下面這一段的代碼可以正常運(yùn)行。int參數(shù)和double類型都會(huì)在調(diào)用函數(shù)的時(shí)候轉(zhuǎn)為float。

但是如果我們添加再添加一個(gè)參數(shù)為int類型的函數(shù),main函數(shù)中還是上面的函數(shù),這時(shí)候就發(fā)現(xiàn)報(bào)錯(cuò)了?。?!

這時(shí)候報(bào)錯(cuò)為:[Error] call of overloaded 'test(double, double)' is ambiguous

test的重載出現(xiàn)了不明確,原因是傳參為double類型,在使用的時(shí)候會(huì)轉(zhuǎn)為int或者為float類型,而二者轉(zhuǎn)換是同級(jí)的,于是這時(shí)候轉(zhuǎn)換就出現(xiàn)了二義性。

所以只需要再數(shù)字后加上f,則表明這是一個(gè)浮點(diǎn)。這個(gè)時(shí)候就不會(huì)出現(xiàn)問(wèn)題了


C++ 傳參double和float問(wèn)題的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
驻马店市| 汝城县| 通海县| 理塘县| 安徽省| 鄄城县| 和平区| 河间市| 临泽县| 河池市| 肃南| 兴业县| 孙吴县| 通辽市| 平邑县| 高安市| 鸡东县| 长沙市| 同江市| 洛南县| 威海市| 永丰县| 静安区| 建始县| 措美县| 绥中县| 平邑县| 清原| 云梦县| 济阳县| 于田县| 光山县| 额尔古纳市| 桃园市| 兖州市| 灵武市| 嘉善县| 乐山市| 辉南县| 托克逊县| 甘泉县|