新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > C++中函數重載的例子

        C++中函數重載的例子

        作者: 時間:2016-12-01 來源:網絡 收藏
        函數重載是指在同一作用域內,可以有一組具有相同函數名,不同參數列表的函數,這組函數被稱為重載函數。重載函數通常用來命名一組功能相似的函數,這樣做減少了函數名的數量,避免了名字空間的污染,對于程序的可讀性有很大的好處。

        #include

        本文引用地址:http://www.104case.com/article/201612/324445.htm
        int x;
        char y;
        double z;
        void temp(int x,char y);
        void temp(double z,char y);
        int main()
        {
        cout<<"請輸入原函數,形如【XX C或者 XX F】"<
        cin>>x>>y;
        temp(x,y);//調用的時候不要在生命數據類型,低級錯誤!!!!
        cout<<"請輸入重載函數,形如【XX.X C或者 XX.X F】"<
        cin>>z>>y;
        temp(z,y);//調用的時候不要在生命數據類型,低級錯誤!!!!
        return 0;
        }
        void temp(int x,char y)
        {
        switch (y)
        {
        case C: //注意,判斷的依據是字符,要加!!!
        case c:
        cout<
        case F:
        case f:
        cout<
        }
        }
        void temp(double z,char y)
        {
        switch (y)
        {
        case C: //注意,判斷的依據是字符,要加!!!
        case c:
        cout<
        case F:
        case f:
        cout<
        }
        }



        關鍵詞: C++函數重載函數

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 平舆县| 威宁| 元阳县| 嘉禾县| 曲松县| 天水市| 太和县| 黔西| 正蓝旗| 县级市| 绥中县| 上思县| 噶尔县| 墨竹工卡县| 班玛县| 建德市| 图们市| 夏津县| 南康市| 西畴县| 富顺县| 遂平县| 海宁市| 松桃| 奇台县| 宁南县| 昭通市| 柳江县| 淮南市| 长宁区| 离岛区| 东明县| 祁连县| 铅山县| 云林县| 武夷山市| 灵丘县| 沙洋县| 铜梁县| 关岭| 彩票|