最新国产好看的视频,伊人天堂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、編譯器通過調(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ù)代碼

接下來直接上代碼:

#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卡死分析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(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)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • C語言時(shí)間函數(shù)之strftime()詳解

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

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

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

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

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

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

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

    形參出現(xiàn)在函數(shù)定義中,在整個(gè)函數(shù)體內(nè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語言中的內(nèi)聯(lián)函數(shù)(inline)與宏定義(#define)詳細(xì)解析

    C語言中的內(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è)類來模擬人People
    2013-01-01

最新評(píng)論

蓝田县| 孟连| 京山县| 普安县| 饶平县| 新安县| 桃江县| 纳雍县| 安乡县| 巴林右旗| 张家川| 紫金县| 霍城县| 仙桃市| 张家口市| 博客| 婺源县| 花莲县| 衡阳县| 华安县| 定边县| 濮阳县| 瑞安市| 施甸县| 高雄县| 镇平县| 梓潼县| 融水| 寿光市| 美姑县| 前郭尔| 隆回县| 黔西| 鄢陵县| 赤壁市| 廉江市| 乌鲁木齐县| 辽中县| 桓台县| 金华市| 莒南县|