重載是什么意思_重載函數(shù)
1、所謂函數(shù)重載是指同一個函數(shù)名可以對應(yīng)著多個函數(shù)的實現(xiàn)。例如,可以給函數(shù)名add()定義多個函數(shù)實現(xiàn),該函數(shù)的功能是求和,即求兩個操作數(shù)的和。其中,一個函數(shù)實現(xiàn)是求兩個int型數(shù)之和,另一個實現(xiàn)是求兩個浮點型數(shù)之和,再一個實現(xiàn)是求兩個復(fù)數(shù)的和。每種實現(xiàn)對應(yīng)著一個函數(shù)體,這些函數(shù)的名字相同,但是函數(shù)的參數(shù)的類型不同。這就是函數(shù)重載的概念。函數(shù)重載在類和對象的應(yīng)用尤其重要。
2、 函數(shù)重載要求編譯器能夠唯一地確定調(diào)用一個函數(shù)時應(yīng)執(zhí)行哪個函數(shù)代碼,即采用哪個函數(shù)實現(xiàn)。確定函數(shù)實現(xiàn)時,要求從函數(shù)參數(shù)的個數(shù)和類型上來區(qū)分。這就是說,進(jìn)行函數(shù)重載時,要求同名函數(shù)在參數(shù)個數(shù)上不同,或者參數(shù)類型上不同。否則,將無法實現(xiàn)重載。
3、 參數(shù)類型上不同的重載函數(shù)
4、 下面舉一個在參數(shù)類型不同的重載函數(shù)的例子:
5、  #include 
6、 int add(int, int);
7、 double add(double, double);
8、 void main()
9、 {
10、  cout< 11、  cout< 12、  } 13、  int add(int x, int y) 14、  { 15、  return x+y; 16、  } 17、  double add(double a, double b) 18、  { 19、  return a+b; 20、  } 21、  該程序中,main()函數(shù)中調(diào)用相同名字add的兩個函數(shù),前邊一個add()函數(shù)對應(yīng)的是兩個int型數(shù)求和的函數(shù)實現(xiàn),而后邊一個add()函數(shù)對應(yīng)的是兩個double型數(shù)求和的函數(shù)實現(xiàn)。這便是函數(shù)的重載。 22、  以上程序輸出結(jié)果為: 23、  15 24、  15.5 25、  參數(shù)個數(shù)上不同的重載函數(shù) 26、  下面舉一個在參數(shù)個數(shù)上不相同的重載函數(shù)的例子: 27、  #include  28、  int min(int a, int b); 29、  int min(int a, int b, int c); 30、  int min(int a, int b, int c, int d); 31、  void main() 32、  { 33、  cout< 34、  cout< 35、  } 36、  int min(int a, int b) 37、  { 38、  return a 39、  } 40、  int min(int a, int b, int c) 41、  { 42、  int t = min(a, b); 43、  return min(t,c); 44、  } 45、  int min(int a, int b, int c, int d) 46、  { 47、  int t1 = min(a, b); 48、  int t2 = min(c, d); 49、  return min(t1, t2); 50、  } 本文到此講解完畢了,希望對大家有幫助。 關(guān)鍵詞:      
   
相關(guān)閱讀
- 
      重載是什么意思_重載函數(shù)1、所謂函數(shù)重載是指同一個函數(shù)名可以對應(yīng)著多個函數(shù)的實現(xiàn)。例如,可
- 
      李子樹下埋死人上一句是什么_李子樹下埋...1、原話是這樣說的:杏傷人,桃保人,李子樹下埋死人。2、意思是杏吃多
- 
      監(jiān)測站周六日上班嗎_監(jiān)測站絕大部分的環(huán)保局下屬的環(huán)境監(jiān)測站屬于自收自支事業(yè)單位,有些地方屬于
- 
      黃金湯姆遜沖鋒槍_黃金湯姆遜1、是電影卡彭。本文到此分享完畢,希望對大家有所幫助。
- 
      改變英文名詞_改變英文1、動詞:change,alter,modify,vary change較常用2、名詞:changing,
- 
      導(dǎo)航工廠設(shè)置密碼大全_雜牌導(dǎo)航工廠4位密碼1、可能是3368。2、8888,6666,0000。3、1234多試試。本文到此講解完畢
- 重載是什么意思_重載函數(shù)2023-07-31
- 李子樹下埋死人上一句是什么_李子樹下埋死2023-07-31
- 廈門港口服務(wù)能級再提升 將有效幫助相關(guān)企2023-07-31
- 兩岸業(yè)者同臺“炫技”共覓商機 廈門工博會2023-07-31
- 8月起這些新規(guī)將影響你我生活 涉及就業(yè)、2023-07-31
- 過斑馬線不得看手機 廈門這部交通安全新規(guī)2023-07-31
- 7月31日起 廈門12條公交線路調(diào)整2023-07-31
- 吉事繪丨吉林元素相約蓉城!劉吉安首登成都2023-07-31
- 商務(wù)部回應(yīng)我國對部分無人機及相關(guān)物項實施2023-07-31
- 列車因暴雨滯留,乘務(wù)員哽咽安撫旅客……2023-07-31
- 96秒,帶你走近中國軍隊2023-07-31
- 監(jiān)測站周六日上班嗎_監(jiān)測站2023-07-31
- 黃金湯姆遜沖鋒槍_黃金湯姆遜2023-07-31
- 國足又遇下下簽:除了韓國,碰到三檔四檔強2023-07-31
- 兩岸業(yè)者同臺“炫技”共覓商機 廈門工博會2023-07-31
- 過斑馬線不得看手機 廈門這部交通安全新規(guī)2023-07-31
- 廈門港口服務(wù)能級再提升 將有效幫助相關(guān)企2023-07-31
- 7月31日起 廈門12條公交線路調(diào)整2023-07-31
- 8月起這些新規(guī)將影響你我生活 涉及就業(yè)、2023-07-31
- 牛皮吹破了!越南經(jīng)濟開始閃崩,出口下滑162023-07-31
- 智慧醫(yī)療新模式開啟 在家動動遙控器坐享健2023-07-31
- 上城區(qū)首個樓宇退役軍人服務(wù)站落戶四季青街2023-07-31
- 湖北首個“愛我人民愛我軍”雙擁主題地鐵專2023-07-31
- 多措并舉,泉口街道開展暑期安全檢查工作2023-07-31
- 改變英文名詞_改變英文2023-07-31
- 導(dǎo)航工廠設(shè)置密碼大全_雜牌導(dǎo)航工廠4位密碼2023-07-31
- 北京發(fā)布分區(qū)域暴雨紅色及橙色預(yù)警2023-07-31
- 白色灰黃玉鐲子2023-07-31
- 廈門港口服務(wù)能級再提升 將有效幫助相關(guān)企2023-07-31
- 兩岸業(yè)者同臺“炫技”共覓商機 廈門工博會2023-07-31








