• <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>

            liyuxia713

            蹣跚前行者

            常用鏈接

            統計

            Algorithms

            C++

            最新評論

            [導入]函數參數

            1.非引用形參通過復制實參值創建和定義函數的局部對象,從而對形參的操作不改變實參值。因為是復制初始化在形參前加const無影響。type function(type2 v)type function(const type2 v)是等價的。這一點在函數重載時也要注意,如果同時出現上述的兩個函數則是重復定義而不是重載。

            2.引用形參是實參的別名,從而對形參的操作改變實參值。用途:第一,大型的參數通過復制初始化效率低時用引用參數;第二,對于一些不能復制初始化的參數;第三,可以通過增加形參返回額外的信息。 注意:type function(type2 v)type function(const type2 v)是不同的。

            3.const& :一般不需要修改實參時用const引用。這主要是考慮到非const引用形參的如下缺點:第一,傳遞的實參必須與形參類型完全相同,而不包含可以隱式轉換的類型;第二,傳遞的實參不能是const,右值。

            4.指向指針的引用 type* &v

            5.(1)非引用數組形參int*, int[],int[n]。這三個是等價的,都傳遞指向第一個元素的指針。這樣容易產生越界。如何防止越界呢?第一,通過結束標記檢測數組的結束,如C風格字符串;第二,用標準庫規范,傳遞第一個和最后一個的下一個元素的指針做參數;第三,顯示傳遞數組大小的形參。

            5.(2)引用數組形參type (&arr)[n]; 注意兩點:一是,圓括號是必須的,因為下標運算符的優先級更高;二是,表示數組元素個數的n是必須的,因為引用是數組別名,而數組是固定長度的。

            6.默認實參:第一要考慮位置,第二,如果提供實參,則它覆蓋默認的實參值。
            文章來源:http://liyuxia-life.spaces.live.com/Blog/cns!DA1B364675ACF35!242.entry

            posted on 2009-02-28 19:18 幸運草 閱讀(335) 評論(0)  編輯 收藏 引用 所屬分類: C++

            一本一本久久a久久综合精品蜜桃| 久久综合丁香激情久久| 久久无码精品一区二区三区| 天堂无码久久综合东京热| 久久只有这里有精品4| 18禁黄久久久AAA片| 久久av无码专区亚洲av桃花岛| 色综合久久最新中文字幕| 久久亚洲国产成人影院网站| 久久婷婷五月综合97色 | 一本色道久久综合狠狠躁篇| 亚洲国产精品无码久久久蜜芽| 日本免费久久久久久久网站| 亚洲国产高清精品线久久| 久久亚洲国产精品一区二区| 久久99热这里只频精品6| 丁香久久婷婷国产午夜视频| 欧美日韩精品久久免费| 国内精品久久久久久久97牛牛| 一本色道久久88综合日韩精品| 91精品观看91久久久久久| 中文字幕日本人妻久久久免费| 精品久久久无码中文字幕| 久久国产乱子伦精品免费强 | 久久精品人人做人人妻人人玩| 久久久精品久久久久特色影视| 久久99精品国产麻豆宅宅| 欧美噜噜久久久XXX| 女同久久| 一本综合久久国产二区| 久久久无码精品午夜| 日本精品久久久久中文字幕8| 久久91精品国产91久久麻豆| 国产情侣久久久久aⅴ免费| 亚洲女久久久噜噜噜熟女| 超级97碰碰碰碰久久久久最新| 少妇久久久久久被弄到高潮| 亚洲午夜无码久久久久小说| 欧美伊人久久大香线蕉综合69 | 久久精品国产亚洲AV麻豆网站 | 久久久久人妻精品一区三寸蜜桃|