最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++中函數(shù)重載實(shí)例詳解

 更新時(shí)間:2017年03月27日 09:24:54   投稿:lqh  
這篇文章主要介紹了C++中函數(shù)重載實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下

C++中函數(shù)重載實(shí)例詳解

函數(shù)重載:

1、具有相同的名稱,執(zhí)行基本相同的操作,但是使用不同的參數(shù)列表。
2、函數(shù)具有多態(tài)性。
3、編譯器通過(guò)調(diào)用時(shí)參數(shù)的個(gè)數(shù)和類型確定調(diào)用重載函數(shù)的哪個(gè)定義。
4、只有對(duì)不同的數(shù)據(jù)集完成基本相同任務(wù)的函數(shù)才應(yīng)重載。

函數(shù)重載的優(yōu) 點(diǎn)

1、不必使用不同的函數(shù)名
2、有助于理解和調(diào)試代碼
3、易于維護(hù)代碼

接下來(lái)直接上代碼:

#include <iostream> 
 
using namespace std ;  
 
void say_hello(void) 
{ 
  cout << "this is hello" << endl ;  
} 
  
 
//數(shù)據(jù)類型不同的重載 
void say_hello(int a = 100) 
{ 
  cout << "this is hotdog" << endl ;  
} 
 
int say_hello(double a ) 
{ 
  cout << "this is hotpig:" << a << endl ;  
} 
//參數(shù)個(gè)數(shù)不同的重載 
int say_hello(int a, int b, int c) 
{ 
  cout << "a+b+c = " << a+b+c << endl ;  
}  
 
int main(void) 
{ 
  say_hello(100); 
  say_hello(11.11); 
  say_hello(1 , 2 , 3); 
  return 0 ; 
}</span> 

執(zhí)行結(jié)果:

this is hotdog 
this is hotpig:11.11 
a+b+c = 6 

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • opencv3機(jī)器學(xué)習(xí)之EM算法示例詳解

    opencv3機(jī)器學(xué)習(xí)之EM算法示例詳解

    這篇文章主要介紹了opencv3機(jī)器學(xué)習(xí)之EM算法的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Visual Studio 2022卡死分析

    Visual Studio 2022卡死分析

    本文主要介紹了Visual Studio 2022卡死分析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • C++設(shè)計(jì)模式之組合模式

    C++設(shè)計(jì)模式之組合模式

    這篇文章主要介紹了C++設(shè)計(jì)模式之組合模式,本文講解什么是組合模式、組合模式的優(yōu)點(diǎn)、組合模式實(shí)例等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • C++中new和delete的使用方法詳解

    C++中new和delete的使用方法詳解

    這篇文章主要介紹了C++中new和delete的使用方法詳解的相關(guān)資料,希望通過(guò)本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • C語(yǔ)言時(shí)間函數(shù)之strftime()詳解

    C語(yǔ)言時(shí)間函數(shù)之strftime()詳解

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言時(shí)間函數(shù)之strftime(),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • C++中可正確獲取UTF-8字符長(zhǎng)度的函數(shù)分享

    C++中可正確獲取UTF-8字符長(zhǎng)度的函數(shù)分享

    這篇文章主要介紹了C++中可正確獲取UTF-8字符長(zhǎng)度的函數(shù)分享,需要的朋友可以參考下
    2014-08-08
  • C++紅黑樹(shù)應(yīng)用之手搓set和map

    C++紅黑樹(shù)應(yīng)用之手搓set和map

    這篇文章主要為大家詳細(xì)介紹了如何使用紅黑樹(shù)封裝set和map,且必須保證兩種數(shù)據(jù)結(jié)構(gòu)復(fù)用同一棵紅黑樹(shù),且滿足set和map的性質(zhì),set的value不可被改變,而map的value可以被改變,需要的可以參考一下
    2023-03-03
  • C語(yǔ)言形參和實(shí)參傳值和傳址詳解刨析

    C語(yǔ)言形參和實(shí)參傳值和傳址詳解刨析

    形參出現(xiàn)在函數(shù)定義中,在整個(gè)函數(shù)體內(nèi)都可以使用, 離開(kāi)該函數(shù)則不能使用。實(shí)參出現(xiàn)在主調(diào)函數(shù)中,進(jìn)入被調(diào)函數(shù)后,實(shí)參變量也不能使用,形參和實(shí)參的功能是作數(shù)據(jù)傳送。發(fā)生函數(shù)調(diào)用時(shí), 主調(diào)函數(shù)把實(shí)參的值傳送給被調(diào)函數(shù)的形參從而實(shí)現(xiàn)主調(diào)函數(shù)向被調(diào)函數(shù)的數(shù)據(jù)傳送
    2021-11-11
  • C語(yǔ)言中的內(nèi)聯(lián)函數(shù)(inline)與宏定義(#define)詳細(xì)解析

    C語(yǔ)言中的內(nèi)聯(lián)函數(shù)(inline)與宏定義(#define)詳細(xì)解析

    內(nèi)聯(lián)函數(shù)與宏本質(zhì)上是兩個(gè)不同的概念如果程序編寫者對(duì)于既要求快速,又要求可讀的情況下,則應(yīng)該將函數(shù)冠以inline
    2013-09-09
  • c++ 成員函數(shù)與非成員函數(shù)的抉擇

    c++ 成員函數(shù)與非成員函數(shù)的抉擇

    盡量用類的非成員函數(shù)以及友元函數(shù)替換類的成員函數(shù) 例如一個(gè)類來(lái)模擬人People
    2013-01-01

最新評(píng)論

宁强县| 海兴县| 昌宁县| 宜兴市| 车险| 榕江县| 湖口县| 成都市| 永福县| 金山区| 东阿县| 博湖县| 绍兴市| 商丘市| 南通市| 乌拉特前旗| 历史| 凭祥市| 普宁市| 泽州县| 石狮市| 利辛县| 华宁县| 彭水| 淮阳县| 景泰县| 平阴县| 北宁市| 新蔡县| 杭锦旗| 太康县| 木兰县| 吴川市| 治多县| 和政县| 嘉鱼县| 铁力市| 石城县| 乌海市| 威信县| 越西县|