亚洲精品一二区_国产黄色片网站_99久久久成人国产精品_蜜臀网_国产精品一区二区三区免费_成人av中文字幕_91精品国产欧美一区二区成人

當前位置:首頁 > 學習資源 > 講師博文 > 嵌入式-C++函數的重載

嵌入式-C++函數的重載 時間:2023-04-18      來源:華清遠見

一、什么是函數的重載

兩個以上的函數,具有相同的函數名,通過參數的類型和參數的個數不同。編譯器自行匹配,自動確定調用哪一個函數

二、函數重載的作用

C++允許功能相近的函數在相同的作用域內以相同的函數名定義,從而形成重載,方便使用,某種層度上函數的重載也是C++三大特性之一的多態的一種形式

三、函數重載的應用場景

#include

//利用using指令打開std空間

//這樣命名空間std內定義的所有標識符都有效(曝光)。

//就好像它們被聲明為全局變量一樣

using namespace std;

void function(int a)//自定義函數,放在main函數前就可以省略函數的聲明

{

    cout<<"這個是一個int型參數的函數使用";

    return ;

}

void function(double a)//相同的函數名,通過參數的類型不同實現重載

{

    cout<<"這個是一個double型參數的函數使用";

     return ;

}

void function(int a,double a)//相同的函數名,通過參數的個數不同實現重載

{

    cout<<"這個是一個int ,double型參數的函數使用";

     return ;

}

void function(double a,int a)//相同的函數名,通過參數的順序不同實現重載

{

    cout<<"這個是一個double,int型參數的函數使用";

     return ;

}

int main()

{

    int a = 100;

    double b = 99.9;

    function(a);

    function(b);

    function(a,b);

    function(b,a);

    return 0;

}

總結:

函數重載的規則:

函數名稱必須相同。

參數列表必須不同(個數不同、類型不同、參數排列順序不同等)。

函數的返回類型可以相同也可以不相同。

僅僅返回類型不同不足以成為函數的重載。

上一篇:C++的引用技術

下一篇:指針的使用

戳我查看嵌入式每月就業風云榜

點我了解華清遠見高校學霸學習秘籍

猜你關心企業是如何評價華清學員的

干貨分享
相關新聞
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2024 北京華清遠見科技發展有限公司 版權所有 ,京ICP備16055225號-5,京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 免费中文字幕一级毛片 | 免费成人午夜视频 | 微拍秒拍99福利精品小视频 | 午夜三级视频 | 欧美一区二区三区性 | 日本视频不卡 | 青春草视频在线免费观看 | 韩国伦理视频在线观看 | 亚洲专区中文字幕 | 欧美日韩一区二区三区视视频 | 国产欧美日韩中文字幕 | 欧美在线视频一区二区三区 | 天天看天天爽 | 精品日本久久久久久久久久 | 秋霞午夜限制土鳖免费观看 | 97精品国产91久久久久久久 | 国产在线精品制服丝袜 | 欧美日韩三级在线观看 | 国产综合色在线视频区色吧图片 | 国产成人爱情动作片在线观看 | 久久精品视频免费看 | 欧美性生大片免费观看 | 国产精品人伦久久 | 91在线九色 | 色呦呦在线免费观看 | 国产无遮挡又黄又爽动态图 | 青草视频在线免费观看 | 青青草视频在线免费观看 | 日本www色视频成人免费免费 | 青青草网址 | 清纯漂亮小美女准备啪啪 | 992tv国产精品福利在线 | 亚洲一区在线视频观看 | 国产精品久久久久久久久久影院 | 成人深夜福利在线播放不卡 | 91久久精品在这里色伊人6882 | 日本经典在线三级视频 | 中国性xxx免费视频 中国性受xxxx免费 | 免费观看视频在线 | 久久精品国产国产精品四凭 | 中文字幕在线观看不卡 |