最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
玉树县| 阿鲁科尔沁旗| 景洪市| 清苑县| 图木舒克市| 太康县| 夏邑县| 乌苏市| 安溪县| 咸阳市| 平定县| 北票市| 山东省| 英德市| 图木舒克市| 宁国市| 天台县| 双鸭山市| 蕉岭县| 潜江市| 仙桃市| 五寨县| 江山市| 霍山县| 安西县| 甘洛县| 巢湖市| 吴桥县| 合水县| 鹿邑县| 清涧县| 泌阳县| 宾川县| 长垣县| 内丘县| 柯坪县| 霍林郭勒市| 合肥市| 湄潭县| 海南省| 秀山|