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

            《c++primer》學(xué)習(xí)隨筆——引用

            先講個(gè)小例子:
            有個(gè)小孩的名字叫李明,李明小的時(shí)候,父母給他起了個(gè)小名加:狗蛋。等他上學(xué)后,同學(xué)又給他起了個(gè)外號叫二明子。這樣等于他有一個(gè)大名叫,李明。兩個(gè)小名:狗蛋和二明子。如果有天,他的父母喊“狗蛋,去給我打瓶醬油去”,那么實(shí)際上李明就會去了。
            很簡單易懂的例子。

            好了,開始說引用。
            引用就是所綁定對象的一個(gè)別名、小名或者外號。這是最重要的了。
            1、引用在定義時(shí)必須要初始化,也就是說在定義時(shí)必須要綁定好這是對那個(gè)對象的別名。相當(dāng)于,你對李明起個(gè)小名,狗蛋。起狗蛋這個(gè)名字的前提是,李明已經(jīng)存在了,要不這個(gè)外號是給誰起的啊?
            2、對引用的任何操作,實(shí)際上是對綁定的那個(gè)對象的操作,同樣對原始對象的操作,也就相當(dāng)于對引用的操作,原始對象所屬類型能做什么樣的操作,引用就能做什么,原始對象不能做什么,引用也不能做什么,比如const對象定義后就不能再被賦值了,同樣const引用定義后也就不能再賦值了。相當(dāng)于,讓狗蛋去打醬油(操作),實(shí)際就是李明打醬油,反過來也一樣。同樣李明(男孩)是不能進(jìn)女廁所的,那么狗蛋也是不能進(jìn)去的。
            3、一個(gè)對象可以有多個(gè)引用,int cnt=0;int &c=cnt; int &d=cnt;  這也想當(dāng)于,李明可以有多個(gè)外號,一個(gè)是狗蛋一個(gè)是二明子。

            所以說要真正的理解引用,只要記住這個(gè)例子就OK了。


            另外對于const引用需要注意的是:
            const引用可以用非const變量來初始化,而且const引用可以用右值(比如一個(gè)數(shù))初始化,還可以用不同但是類型相關(guān)的對象初始化(比如用double對象初始化int引用)
            而非const引用不可以用const對象來初始化,不可以用右值只能用對象來初始化,也只能用嚴(yán)格相同類型的對象初始化。

            因此可以看到const引用的用法很靈活,如果沒有要修改原始對象的必要,盡量用const引用

            posted on 2011-06-15 19:19 古月 閱讀(219) 評論(0)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            <2011年6月>
            2930311234
            567891011
            12131415161718
            19202122232425
            262728293012
            3456789

            導(dǎo)航

            統(tǒng)計(jì)

            常用鏈接

            留言簿

            隨筆分類

            隨筆檔案

            文章檔案

            C++/C

            搜索

            積分與排名

            最新評論

            閱讀排行榜

            評論排行榜

            国产韩国精品一区二区三区久久| 久久久久久国产精品无码下载| 亚洲人成精品久久久久 | 久久精品中文字幕有码| 久久亚洲国产最新网站| 国产精品18久久久久久vr| 午夜精品久久久内射近拍高清| 久久亚洲精品国产精品| 人妻精品久久久久中文字幕| 久久99中文字幕久久| 伊人久久大香线蕉综合网站| 久久久精品午夜免费不卡| 日本人妻丰满熟妇久久久久久| 久久免费视频6| 久久91精品综合国产首页| 久久91综合国产91久久精品| 亚洲香蕉网久久综合影视| 亚洲欧洲中文日韩久久AV乱码| 国产成人无码精品久久久久免费| 久久综合噜噜激激的五月天| 2021最新久久久视精品爱| 亚洲欧美成人久久综合中文网| 国产亚洲色婷婷久久99精品91| 久久国产精品成人免费| 2021久久国自产拍精品| 欧美丰满熟妇BBB久久久| 久久丫忘忧草产品| 日产精品久久久久久久| 伊人久久精品影院| 国内精品人妻无码久久久影院导航 | 欧美精品国产综合久久| 亚洲精品无码久久久| 久久亚洲高清综合| 香蕉久久影院| 亚洲精品乱码久久久久久久久久久久 | 亚洲va久久久久| 国内精品伊人久久久久妇| 久久无码国产| 伊人久久精品无码av一区| 7777久久久国产精品消防器材| 一本久道久久综合狠狠爱|