• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            逛奔的蝸牛

            我不聰明,但我會很努力

               ::  :: 新隨筆 ::  ::  :: 管理 ::
            函數(shù)重載:
            函數(shù)名字相同,最少起碼是參數(shù)的類型不一樣,參數(shù)個數(shù)不一樣那更好了,但是不能只是返回類型不一樣。
            void func(int n) {...};
            void func(float n) {...};
            一起調(diào)用:
            func(10);
            func(20.001);
            這時編譯不通過,提示重載函數(shù)的調(diào)用不清楚,因為第二個可能會把float強制轉(zhuǎn)換為int,所以必須明確的強制指定為float才行,下面的調(diào)用編譯通過:
            func(10);
            func((float)20.001); 或者 func(20.00f);
             
            重載函數(shù)通過簽名(signature)進行識別,簽名是函數(shù)名和參數(shù)類型的組合。
            編譯器用函數(shù)參個數(shù)和類型編碼每個函數(shù)標(biāo)識符(或名字改編),以保證類型安全連接。如Borland C++中,每個
            改編名用 @加上函數(shù)名
            改編參數(shù)以 $q 開頭
            zc 表示 char, pf 為 float*, pd 為 double*, i 為 int, pi, f, d,
            如 void nothing(int a, float b, char c, double *d); 的改編名為
            @nothing$qifzcpd
             
            重載函數(shù)通常用于不同類型用不同程序邏輯進行類似的操作。
            如果每種數(shù)據(jù)類型的程序邏輯和操作相同,那么使用函數(shù)模板會更好一些。
            template <class T>
            T max(T a, T b, T c) {
                    T max;
                    max= a > b? a : b;
                    max = max > c? max : c;
                    return max;
            }
             
            posted on 2010-12-17 17:30 逛奔的蝸牛 閱讀(449) 評論(0)  編輯 收藏 引用 所屬分類: C/C++
            国产午夜福利精品久久| 久久强奷乱码老熟女网站| 人人狠狠综合久久亚洲| 91久久精品国产免费直播| 国产亚州精品女人久久久久久| 久久久久亚洲AV成人网人人软件 | 69久久夜色精品国产69| 久久精品国产AV一区二区三区| 人妻无码久久一区二区三区免费| 久久精品国产91久久综合麻豆自制 | 69国产成人综合久久精品| 秋霞久久国产精品电影院| 精品一二三区久久aaa片| 亚洲成人精品久久| 91久久精一区二区三区大全| 久久久这里有精品| 国产A级毛片久久久精品毛片| 亚洲AV日韩精品久久久久久久| 免费无码国产欧美久久18| 污污内射久久一区二区欧美日韩| 青青青国产成人久久111网站| 久久久久久曰本AV免费免费| 欧美亚洲国产精品久久| 亚洲国产精品成人AV无码久久综合影院 | 久久婷婷五月综合97色直播| 日韩中文久久| 亚洲狠狠婷婷综合久久蜜芽| 久久综合噜噜激激的五月天| 亚洲AV乱码久久精品蜜桃| 亚洲AV日韩精品久久久久久| 色综合久久88色综合天天| 久久久受www免费人成| 97精品伊人久久久大香线蕉 | 日韩精品久久久久久免费| 久久人妻少妇嫩草AV蜜桃| 99久久精品国产综合一区| 中文字幕一区二区三区久久网站| 国产三级观看久久| 亚洲国产精品无码久久久蜜芽| 久久精品人人做人人爽97| 欧美精品丝袜久久久中文字幕|