第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

在有多個形參的函數(shù)里傳一個參數(shù),同時還有函數(shù)承載怎么辦?(直接上代碼)

要是這樣子呢: int add(int a, int b = 2); int add(int a, int b = 2,, int c = 3); int add(int a, int b){ return a+b; } int add(int a, int b, int c){ return a + b + c; } void main() { int i = 1; add(i); } //既然可以只傳一個實參,那么現(xiàn)在到底會調(diào)用哪個函數(shù)?

正在回答

2 回答

挺佩服你的細(xì)心,如果這樣寫的函數(shù)重載,編譯器由于 函數(shù)的二義性 編譯器自己也SB了,不知道選哪個函數(shù)重載好,就會出現(xiàn)類似的編譯錯誤 “error C2668: 'add' : ambiguous call to overloaded function”;

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_SillyFox4422909 提問者

非常感謝!
2017-03-02 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_SillyFox4422909 提問者

細(xì)心…… 也許是我的學(xué)習(xí)方法與眾不同吧,我遇到不懂的東西經(jīng)常刨根問底,甚至很多時候都不好意思問下去了,問得別人都煩了。。。 要是自己看書找資料自個鉆研就會花很長時間,到頭來可能就變?yōu)橥絼?,所以結(jié)果不盡人意、差強人意,最終不了了之。 真羨慕別人能夠快速學(xué)會某樣?xùn)|西,難道這就是細(xì)節(jié)決定成敗 與 成大事者不拘小節(jié)矛盾糾紛嗎? 總之謝謝你的解答~
2017-03-02 回復(fù) 有任何疑惑可以回復(fù)我~

這種情況程序會報錯,有3個int類型形參的函數(shù)已經(jīng)包括2個的情況了,你可以只寫后面的那種情況,把c默認(rèn)等于0就好了。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
C++遠(yuǎn)征之離港篇
  • 參與學(xué)習(xí)       122681    人
  • 解答問題       488    個

C++掃清通往面向?qū)ο蟮淖詈笠坏勒系K,將所有知識點融會貫通

進(jìn)入課程

在有多個形參的函數(shù)里傳一個參數(shù),同時還有函數(shù)承載怎么辦?(直接上代碼)

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號