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

            Shuffy

            不斷的學習,不斷的思考,才能不斷的進步.Let's do better together!
            posts - 102, comments - 43, trackbacks - 0, articles - 19

            2007年6月26日

                 摘要: 面向對象的基本原理要求數據和對其進行操作的函數應該被包裝在一起,同時建議成員函數為更優秀的選擇。但不幸的是,這一建議并不是正確的。它是建立在對“面向對象的東西意味著什么”這一點的誤解之上的。通過理性分析可以得知,成員函數 clearEverything 的封裝性實際上比非成員函數 clearBrowser 還要差。還有,非成員函數可以為 WebBrowser 相關的功能提供更便利的打包方法,從而減少編譯時依賴,提高 WebBrowser 的可擴展性。很多情況下,非成員函數的方法都比成員函數的方法要好。理解這一結論的原因是十分重要的。  閱讀全文

            posted @ 2007-06-26 13:24 Shuffy 閱讀(264) | 評論 (0)編輯 收藏

                 摘要: 好吧,直截了當的說,在這一條中:我們首先要分析為什么數據成員不應該是公有的,與此同時,繼續分析為什么數據成員也不能是 protected 的。然后就引出本條款的結論:數據成員必須是私有的。  閱讀全文

            posted @ 2007-06-26 13:20 Shuffy 閱讀(292) | 評論 (0)編輯 收藏

                 摘要: 一旦程序員把注意力都轉向了對象傳值方式隱含的效率問題(參見第 20 條)時,許多人都變成了極端的“改革運動者”,他們對傳值方法采取斬草除根的態度,在他們不屈不撓追求傳遞引用方式的純粹性的同時,他們也犯下了致命的錯誤:有時候傳遞的引用所指向的對象并不存在。這決不是一件好事情。   閱讀全文

            posted @ 2007-06-26 13:17 Shuffy 閱讀(176) | 評論 (0)編輯 收藏

                 摘要: 默認情況下, C++ 為函數傳入和傳出對象是采用傳值方式的(這是由 C 語言繼承而來的特征)。除非你明確使用其他方法,函數的形式參數總會通過復制實在參數的副本來創建,并且,函數的調用者得到的也是函數返回值得一個副本。這些副本是由對象的拷貝構造函數創建的。這使得“傳值”成為一項代價十分昂貴的操作。  閱讀全文

            posted @ 2007-06-26 13:14 Shuffy 閱讀(216) | 評論 (0)編輯 收藏

            久久99精品久久久久子伦| 久久国产免费直播| 狠狠人妻久久久久久综合蜜桃| 久久久久99精品成人片牛牛影视| 中文字幕亚洲综合久久菠萝蜜| 免费无码国产欧美久久18| 久久婷婷久久一区二区三区| 免费精品久久天干天干| 国产福利电影一区二区三区久久久久成人精品综合 | 久久婷婷五月综合国产尤物app| 大美女久久久久久j久久| 亚洲国产精品无码成人片久久| 亚洲Av无码国产情品久久| 久久涩综合| 中文字幕久久久久人妻| 亚洲乱码日产精品a级毛片久久| 亚洲欧美日韩精品久久亚洲区| 中文字幕精品久久| 久久精品国产2020| 99久久精品国产毛片| 久久无码国产| 欧洲成人午夜精品无码区久久| 国产精品久久久久国产A级| 狠狠色婷婷综合天天久久丁香 | 精产国品久久一二三产区区别| 青草国产精品久久久久久| 国产成人久久精品二区三区| 亚洲国产日韩综合久久精品| 久久综合噜噜激激的五月天| 亚洲国产成人久久精品动漫| 国产午夜精品久久久久九九电影| 亚洲中文字幕久久精品无码APP | 天天久久狠狠色综合| 久久久黄色大片| 久久精品亚洲乱码伦伦中文| 久久99国产精品久久久| 色欲久久久天天天综合网精品| 久久综合色老色| 亚洲精品无码久久久久| 久久人人添人人爽添人人片牛牛 | 亚洲国产成人久久笫一页|