• <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讀書筆記 條目31] 盡量減少文件間的編譯依賴

                 摘要: 最小化編譯依賴的基本理念就是使用聲明依賴代替定義依賴。基于這一理念有兩種實(shí)現(xiàn)方式,它們是:句柄類和接口類。
            庫頭文件必須以完整、并且僅存在聲明的形式出現(xiàn)。無論是否涉及模板。
              閱讀全文

            posted @ 2008-01-01 01:37 ★ROY★ 閱讀(2152) | 評論 (7)編輯 收藏

            [ECPP讀書筆記 條目30] 深入探究內(nèi)聯(lián)函數(shù)

                 摘要: 僅僅對小型的、調(diào)用頻率高的程序進(jìn)行內(nèi)聯(lián)。這將簡化你的調(diào)試操作,為底層更新提供方便,降低潛在的代碼膨脹發(fā)生的可能,并且可以讓程序獲得更高的速度。
            不要將模板聲明為inline的,因?yàn)樗鼈円话阍陬^文件中出現(xiàn)。

              閱讀全文

            posted @ 2007-11-18 23:27 ★ROY★ 閱讀(1609) | 評論 (1)編輯 收藏

            加班

            十月份又加了一個(gè)月的班,你能體會這種一年365天沒有假期,還天天早7點(diǎn)到晚10點(diǎn)的工作嗎。哈哈。。

            媽媽告訴我,生活懂得了放棄,才能夠算成熟了。

            posted @ 2007-11-04 12:07 ★ROY★ 閱讀(425) | 評論 (1)編輯 收藏

            [ECPP讀書筆記 條目29] 力求代碼做到“異常安全”

                 摘要: 異常安全的函數(shù)即使在異常拋出時(shí),也不會帶來資源泄露,同時(shí)也不允許數(shù)據(jù)結(jié)構(gòu)遭到破壞。這類函數(shù)提供基本的、增強(qiáng)的、零異常的三個(gè)層面的異常安全保證。
            增強(qiáng)保證可以通過復(fù)制并交換策略來實(shí)現(xiàn),但是增強(qiáng)保證并不是對所有函數(shù)都適用。
            函數(shù)所提供的異常安全保證通常不要強(qiáng)于其調(diào)用的函數(shù)中保證層次最弱的一個(gè)。
              閱讀全文

            posted @ 2007-10-04 21:53 ★ROY★ 閱讀(1475) | 評論 (5)編輯 收藏

            [ECPP讀書筆記 條目28] 不要返回指向?qū)ο髢?nèi)部部件的“句柄”

                 摘要: 避免返回指向?qū)ο髢?nèi)部部件的句柄(引用、指針或迭代器)。這樣做可以增強(qiáng)封裝性,幫助const成員函數(shù)擁有更加“const”的行為,并且使“野句柄”出現(xiàn)的幾率降至最低。  閱讀全文

            posted @ 2007-09-23 23:25 ★ROY★ 閱讀(1171) | 評論 (2)編輯 收藏

            [ECPP讀書筆記 條目27] 盡量少用轉(zhuǎn)型操作

                 摘要: 盡可能避免使用轉(zhuǎn)型,尤其是在對性能敏感的代碼中不要使用動態(tài)轉(zhuǎn)型dynamic_cast。如果一個(gè)設(shè)計(jì)方案需要使用轉(zhuǎn)型,要嘗試尋求一條不需要轉(zhuǎn)型的方案來取代。
            在必須使用轉(zhuǎn)型時(shí),要嘗試將其隱藏在一個(gè)函數(shù)中。這樣客戶端程序員就可以調(diào)用這些函數(shù),而不是在他們自己的代碼中使用轉(zhuǎn)型。
            要盡量使用C++風(fēng)格的轉(zhuǎn)型,避免使用懷舊風(fēng)格的轉(zhuǎn)型。現(xiàn)代的轉(zhuǎn)型更易讀,而且功能更為具體化。
              閱讀全文

            posted @ 2007-09-13 22:27 ★ROY★ 閱讀(1361) | 評論 (3)編輯 收藏

            [ECPP讀書筆記 條目26] 定義變量的時(shí)機(jī)越晚越好

                 摘要: 定義變量的時(shí)機(jī)越晚越好。這可以提高程序的清晰度和工作效率。
              閱讀全文

            posted @ 2007-08-19 22:00 ★ROY★ 閱讀(1187) | 評論 (0)編輯 收藏

            [ECPP讀書筆記 條目25] 最好不要讓swap拋出異常

                 摘要: swap是一個(gè)非常有趣的程序。它最早是作為STL的一部分引入C++的,而后就成為了異常安全編程的主體內(nèi)容,另外對于可以自賦值的對象而言它還是一個(gè)常用的復(fù)制處理機(jī)制。由于swap如此神通廣大,那么以一個(gè)恰當(dāng)?shù)姆绞饺?shí)現(xiàn)它就顯得十分重要了,但是它的舉足輕重的地位也決定了實(shí)現(xiàn)它并不是一件手到擒來的事情。在本小節(jié)中,我們就會針對swap函數(shù)展開探索,逐步掌握如何去駕馭它。

              閱讀全文

            posted @ 2007-08-02 22:05 ★ROY★ 閱讀(1445) | 評論 (3)編輯 收藏

            [ECPP讀書筆記 條目24] 當(dāng)函數(shù)所有的參數(shù)需要進(jìn)行類型轉(zhuǎn)換時(shí),要將其聲明為非成員函數(shù)

                 摘要: 如果你需要對一個(gè)函數(shù)的所有參數(shù)進(jìn)行類型轉(zhuǎn)換,那么它必須是一個(gè)非成員函數(shù)。  閱讀全文

            posted @ 2007-07-05 23:23 ★ROY★ 閱讀(1247) | 評論 (1)編輯 收藏

            [ECPP讀書筆記 條目23] 多用非成員非友元函數(shù),少用成員函數(shù)

                 摘要: 在特性情況下要更趨向于使用非成員非友元函數(shù),而不是成員函數(shù)。這樣做可以增強(qiáng)封裝性,以及包裝的靈活性和功能擴(kuò)展性。
              閱讀全文

            posted @ 2007-06-11 22:27 ★ROY★ 閱讀(1181) | 評論 (0)編輯 收藏

            僅列出標(biāo)題
            共5頁: 1 2 3 4 5 
            久久久久亚洲爆乳少妇无| 久久综合九色综合网站| 国产精品9999久久久久| 久久久久国产精品| 欧美精品福利视频一区二区三区久久久精品| 伊人精品久久久久7777| 精品久久久久久综合日本| 久久高潮一级毛片免费| 久久99精品国产自在现线小黄鸭| 777久久精品一区二区三区无码| 久久亚洲国产成人影院| 久久综合丁香激情久久| 一极黄色视频久久网站| 国产精品伊人久久伊人电影| 午夜精品久久久久久99热| 久久久精品久久久久久| 99久久国产综合精品麻豆| 波多野结衣AV无码久久一区| 国产精品九九久久精品女同亚洲欧美日韩综合区 | 99久久99久久精品国产片果冻| 成人久久免费网站| 免费精品国产日韩热久久| 久久久久无码国产精品不卡| 久久国产精品久久国产精品| 久久精品夜夜夜夜夜久久| 久久精品aⅴ无码中文字字幕不卡| 国产精品成人久久久久三级午夜电影 | 欧美午夜精品久久久久免费视| 亚洲Av无码国产情品久久| 久久亚洲av无码精品浪潮| 99久久精品九九亚洲精品| 国产精品成人99久久久久91gav| 亚洲国产天堂久久综合网站| 狠狠色丁香婷婷久久综合不卡| 国产午夜免费高清久久影院| 亚洲AV无码久久精品蜜桃| 亚洲欧美日韩中文久久| 精品久久久久久成人AV| 国产真实乱对白精彩久久| 精品乱码久久久久久夜夜嗨| 欧美日韩中文字幕久久久不卡 |