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

當前位置:首頁 > IT課程問答

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

一、什么是函數的重載

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

二、函數重載的作用

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++的引用技術

下一篇:指針的使用

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

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

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

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

回到頂部

主站蜘蛛池模板: 六月婷婷开心 | a级高清观看视频在线看 | 黄色色网 | 激情小说色图 | 免费观看日批视频 | 欧美天堂久久 | 久久精品草| 久久亚洲精品中文字幕 | 国产成人在线视频 | 91在线九色| 9 9久热re在线精品视频 | 日本免费网站 | 两个人看的www高清免费观看 | 99精品热线在线观看免费视频 | 精品欧美一区二区精品久久 | 欧美一级一一特黄 | 青娱乐免费视频在线观看 | 久草福利在线播放 | 久久制服丝袜 | 欧洲成人免费高清视频 | 国产精品66在线观看 | 国产日产精品 | 久久五月天综合 | 欧美性88xx | 久操视频免费福利网站 | 久久久婷婷亚洲5月97色 | 99视频在线精品 | 日韩黄色网页 | 免费jizz大全 | 国产亚洲精aa在线观看不卡 | 97久久精品人人做人人爽 | 黄色片视频网 | 在线亚洲+欧美+日本专区 | 精品九九九 | 免费搞黄网站 | 亚洲视频日韩视频 | 国内偷自第一二三区 | 欧美老bb | 亚洲综合久久成人69 | www.亚洲视频.com | 欧美视频一区二区三区在线观看 |