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

            洛譯小筑

            別來無恙,我的老友…
            隨筆 - 45, 文章 - 0, 評論 - 172, 引用 - 0
            數(shù)據(jù)加載中……

            [ECPP讀書筆記 條目22] 將數(shù)據(jù)成員聲明為私有的

                 摘要: 要將數(shù)據(jù)成員聲明為私有的。這樣可以讓客戶端訪問數(shù)據(jù)時擁有一致的語義,提供有條不紊的訪問控制,強制類符合一致性,為類作者提供更高的靈活性。
            protected并不會帶來比public更高的封裝性。
              閱讀全文

            posted @ 2007-06-06 18:37 ★ROY★ 閱讀(1027) | 評論 (0)編輯 收藏

            [ECPP讀書筆記 條目21] 在必須返回一個對象時,不要去嘗試返回一個引用

                 摘要: 不要返回一個指向局部的、分配于棧上的對象;不要返回一個引用去指向分配于堆上的對象;不要返回一個指向局部靜態(tài)對象的指針或引用。
              閱讀全文

            posted @ 2007-06-02 21:13 ★ROY★ 閱讀(1319) | 評論 (2)編輯 收藏

            [ECPP讀書筆記 條目20] 傳參時要多用“引用常量”,少用傳值

                 摘要: 盡量使用引用常量傳參,而不是傳值方式。因為傳引用更高效,而且可以避免“截斷問題”。
            對于內(nèi)建數(shù)據(jù)類型、STL迭代和函數(shù)對象類型,通常傳值方式更實用。
              閱讀全文

            posted @ 2007-06-01 18:12 ★ROY★ 閱讀(1445) | 評論 (3)編輯 收藏

            [ECPP讀書筆記 條目19] 要像設(shè)計類型一樣設(shè)計class

                 摘要: class設(shè)計就是類型的設(shè)計。在定義一個新的類型之前,要確保將本條目中所有的問題考慮周全。  閱讀全文

            posted @ 2007-05-20 23:30 ★ROY★ 閱讀(937) | 評論 (2)編輯 收藏

            [ECPP讀書筆記 條目18] 要讓接口易于正確使用,而不易被誤用

                 摘要: 優(yōu)秀的接口應(yīng)該易于正確使用,而不易誤用。對所有的接口都應(yīng)該力爭做到這一點。
            保持與內(nèi)置數(shù)據(jù)類型有一致的行為,是使接口易于正確使用的一種可行的方法
            防止錯誤發(fā)生的方法有:創(chuàng)建新的數(shù)據(jù)類型,嚴格限定類型的操作,約束對象的值,不要將管理資源的任務(wù)留給客戶端程序員。
            tr1::shared_ptr支持自定義的刪除功能。這可以防止“跨DLL問題”,可以應(yīng)用與自動解開互斥鎖等情況。
              閱讀全文

            posted @ 2007-05-18 23:30 ★ROY★ 閱讀(878) | 評論 (0)編輯 收藏

            [ECPP讀書筆記 條目17] 用智能指針存儲由new創(chuàng)建的對象時要使用獨立的語句

                 摘要: 在單獨的語句中使用智能指針來保存由new創(chuàng)建的對象。如果不這樣做,你的程序會在拋出異常時發(fā)生資源泄漏。
              閱讀全文

            posted @ 2007-05-15 23:12 ★ROY★ 閱讀(1528) | 評論 (89)編輯 收藏

            [ECPP讀書筆記 條目16] 互相關(guān)聯(lián)的new和delete要使用同樣的形式

                 摘要: 如果你在一個new語句中使用了[],那么你必須要在相關(guān)的delete語句中使用[]。如果你在new語句中沒有使用[],那么在相關(guān)的delete語句中一定不要出現(xiàn)[]。
              閱讀全文

            posted @ 2007-05-14 22:15 ★ROY★ 閱讀(1117) | 評論 (0)編輯 收藏

            [ECPP讀書筆記 條目15] 要為資源管理類提供對原始資源的訪問權(quán)

                 摘要: API通常需要訪問原始資源,因此每個RAII類都應(yīng)該提供一個途徑來獲取它所管理的資源。
            訪問可以通過顯式轉(zhuǎn)換或隱式轉(zhuǎn)換來實現(xiàn)。一般情況下,顯式轉(zhuǎn)換更安全,但是隱式轉(zhuǎn)換對于客戶端程序員來說使用更方便。
              閱讀全文

            posted @ 2007-05-13 20:54 ★ROY★ 閱讀(833) | 評論 (0)編輯 收藏

            [ECPP讀書筆記 條目14] 要注意資源管理類中的復(fù)制行為

                 摘要: 復(fù)制一個RAII對象的同時也要復(fù)制其所管理的對象,所以資源管理的復(fù)制行為由RAII對象的復(fù)制行為決定。
            一般的RAII類在復(fù)制時應(yīng)遵循兩條原則:不允許使用復(fù)制,要進行資源計數(shù)。
              閱讀全文

            posted @ 2007-05-11 18:40 ★ROY★ 閱讀(962) | 評論 (1)編輯 收藏

            [ECPP讀書筆記 條目13] 使用對象來管理資源

                 摘要: 為了避免資源泄漏,可以使用RAII對象,使用構(gòu)造函數(shù)獲取資源,析構(gòu)函數(shù)釋放資源。
            auto_ptr或TR1::shared_ptr是兩個常用并且實用的RAII類。通常情況下TR1::shared_ptr是更好的選擇,因為它的復(fù)制行為更加直觀。復(fù)制一個auto_ptr將會使其重設(shè)為null。
              閱讀全文

            posted @ 2007-05-07 18:52 ★ROY★ 閱讀(1014) | 評論 (0)編輯 收藏

            僅列出標題
            共5頁: 1 2 3 4 5 
            久久久久久国产a免费观看不卡| 国产精品午夜久久| 久久天天躁狠狠躁夜夜avapp| 久久这里只有精品首页| 看久久久久久a级毛片| 婷婷久久综合九色综合98| 久久青青草原精品国产软件| 欧美大香线蕉线伊人久久| 看全色黄大色大片免费久久久 | 青草影院天堂男人久久| 一本一本久久a久久精品综合麻豆| 无码人妻久久一区二区三区免费| 国内精品久久久久久久涩爱 | 四虎国产精品免费久久| 久久99精品国产麻豆| 久久青青国产| 国产激情久久久久影院小草| 午夜久久久久久禁播电影| 亚洲国产成人精品无码久久久久久综合| 欧美精品国产综合久久| 久久久久国产一区二区| 93精91精品国产综合久久香蕉| 亚洲女久久久噜噜噜熟女| 亚洲欧美另类日本久久国产真实乱对白| 老司机国内精品久久久久| 国产情侣久久久久aⅴ免费| 亚洲国产精品无码久久98| 久久久久久久久久久久久久 | 99久久国产综合精品五月天喷水 | 久久午夜伦鲁片免费无码| 伊人久久大香线蕉无码麻豆| 久久精品国产亚洲精品| 成人国内精品久久久久影院VR| 国产精品美女久久久久网| 国内精品久久久久影院优| 久久精品国产亚洲77777| 精品国产乱码久久久久久呢| 国产免费久久精品99re丫y| 久久国产亚洲精品| 亚洲精品无码久久一线| 亚洲中文字幕无码久久2020|