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

            洛譯小筑

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

            Effective C++

            [ECPP讀書(shū)筆記 條目39] 審慎使用私有繼承
                 摘要: ·私有繼承意味著“A以B的形式實(shí)現(xiàn)”。通常它的優(yōu)先級(jí)要低于組合,但是當(dāng)派生類(lèi)需要訪(fǎng)問(wèn)基類(lèi)中受保護(hù)的成員,或者需要重定義派生的虛函數(shù)時(shí),私有繼承還是有其存在的合理性的。
            ·與組合不同,私有繼承可以啟用“空基類(lèi)優(yōu)化”特性。對(duì)于類(lèi)庫(kù)開(kāi)發(fā)人員而言,私有繼承對(duì)于降低對(duì)象尺寸來(lái)說(shuō)至關(guān)重要。  閱讀全文

            posted @ 2012-10-12 23:39 ★ROY★ 閱讀(2011) | 評(píng)論 (0)  編輯

            [ECPP讀書(shū)筆記 條目38] 使用組合來(lái)表示“A包含B”、“A以B的形式實(shí)現(xiàn)”
                 摘要: 組合與公共繼承之間存在著本質(zhì)區(qū)別。
            組合在應(yīng)用域意味著“A是B”,在實(shí)現(xiàn)域意味著“A以B的形式實(shí)現(xiàn)”。  閱讀全文

            posted @ 2012-07-08 16:18 ★ROY★ 閱讀(2001) | 評(píng)論 (2)  編輯

            [ECPP讀書(shū)筆記 條目37] 避免對(duì)函數(shù)中繼承得來(lái)的默認(rèn)參數(shù)值進(jìn)行重定義
                 摘要: 避免在對(duì)函數(shù)中繼承得來(lái)的默認(rèn)參數(shù)值進(jìn)行重定義,這是因?yàn)槟J(rèn)參數(shù)值是靜態(tài)綁定的,而虛函數(shù)是動(dòng)態(tài)綁定的。  閱讀全文

            posted @ 2012-05-20 11:21 ★ROY★ 閱讀(2123) | 評(píng)論 (0)  編輯

            [ECPP讀書(shū)筆記 條目36] 避免對(duì)派生的非虛函數(shù)進(jìn)行重定義
                 摘要: 避免對(duì)派生的非虛函數(shù)進(jìn)行重定義  閱讀全文

            posted @ 2011-12-30 22:53 ★ROY★ 閱讀(2283) | 評(píng)論 (1)  編輯

            [ECPP讀書(shū)筆記 條目35] 虛函數(shù)的替代方案
                 摘要: 在你為當(dāng)前的問(wèn)題設(shè)計(jì)解決方案時(shí),不妨考慮一下虛函數(shù)以外的其他替代方案。  閱讀全文

            posted @ 2011-12-25 00:59 ★ROY★ 閱讀(3264) | 評(píng)論 (2)  編輯

            [ECPP讀書(shū)筆記 條目34] 區(qū)分清接口繼承和實(shí)現(xiàn)繼承
                 摘要: 接口繼承與實(shí)現(xiàn)繼承存在著不同。在公共繼承體系下,派生類(lèi)總是繼承基類(lèi)的接口。
            純虛函數(shù)要求派生類(lèi)僅繼承接口。
            簡(jiǎn)單(非純)虛函數(shù)要求派生類(lèi)在繼承接口的同時(shí)繼承默認(rèn)的實(shí)現(xiàn)。
            非虛函數(shù)要求派生類(lèi)繼承接口和強(qiáng)制內(nèi)容的實(shí)現(xiàn)。
              閱讀全文

            posted @ 2008-07-06 22:58 ★ROY★ 閱讀(2630) | 評(píng)論 (3)  編輯

            [ECPP讀書(shū)筆記 條目33] 避免隱藏繼承而來(lái)的名字
                 摘要: 祝勞動(dòng)者節(jié)日快樂(lè)!
            派生類(lèi)中的名字會(huì)將基類(lèi)中的名字隱藏起來(lái)。在公有繼承體系下,這是我們所不希望見(jiàn)到的。
            為了讓被隱藏名字再次可見(jiàn),可以使用using聲明或者轉(zhuǎn)發(fā)函數(shù)。
              閱讀全文

            posted @ 2008-05-01 01:11 ★ROY★ 閱讀(2748) | 評(píng)論 (2)  編輯

            [ECPP讀書(shū)筆記 條目32] 確保公共繼承以“A是一個(gè)B”形式進(jìn)行
                 摘要: 公共繼承意味著“A是一個(gè)B”的關(guān)系。對(duì)于基類(lèi)成立的一切都應(yīng)該適用于派生類(lèi),因?yàn)榕缮?lèi)的對(duì)象就是一個(gè)基類(lèi)對(duì)象。  閱讀全文

            posted @ 2008-03-17 22:55 ★ROY★ 閱讀(2074) | 評(píng)論 (2)  編輯

            [ECPP讀書(shū)筆記 條目31] 盡量減少文件間的編譯依賴(lài)
                 摘要: 最小化編譯依賴(lài)的基本理念就是使用聲明依賴(lài)代替定義依賴(lài)。基于這一理念有兩種實(shí)現(xiàn)方式,它們是:句柄類(lèi)和接口類(lèi)。
            庫(kù)頭文件必須以完整、并且僅存在聲明的形式出現(xiàn)。無(wú)論是否涉及模板。
              閱讀全文

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

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

              閱讀全文

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

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

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

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

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

            [ECPP讀書(shū)筆記 條目27] 盡量少用轉(zhuǎn)型操作
                 摘要: 盡可能避免使用轉(zhuǎn)型,尤其是在對(duì)性能敏感的代碼中不要使用動(dòng)態(tài)轉(zhuǎn)型dynamic_cast。如果一個(gè)設(shè)計(jì)方案需要使用轉(zhuǎn)型,要嘗試尋求一條不需要轉(zhuǎn)型的方案來(lái)取代。
            在必須使用轉(zhuǎn)型時(shí),要嘗試將其隱藏在一個(gè)函數(shù)中。這樣客戶(hù)端程序員就可以調(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) | 評(píng)論 (3)  編輯

            [ECPP讀書(shū)筆記 條目26] 定義變量的時(shí)機(jī)越晚越好
                 摘要: 定義變量的時(shí)機(jī)越晚越好。這可以提高程序的清晰度和工作效率。
              閱讀全文

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

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

              閱讀全文

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

            [ECPP讀書(shū)筆記 條目24] 當(dāng)函數(shù)所有的參數(shù)需要進(jìn)行類(lèi)型轉(zhuǎn)換時(shí),要將其聲明為非成員函數(shù)
                 摘要: 如果你需要對(duì)一個(gè)函數(shù)的所有參數(shù)進(jìn)行類(lèi)型轉(zhuǎn)換,那么它必須是一個(gè)非成員函數(shù)。  閱讀全文

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

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

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

            [ECPP讀書(shū)筆記 條目22] 將數(shù)據(jù)成員聲明為私有的
                 摘要: 要將數(shù)據(jù)成員聲明為私有的。這樣可以讓客戶(hù)端訪(fǎng)問(wèn)數(shù)據(jù)時(shí)擁有一致的語(yǔ)義,提供有條不紊的訪(fǎng)問(wèn)控制,強(qiáng)制類(lèi)符合一致性,為類(lèi)作者提供更高的靈活性。
            protected并不會(huì)帶來(lái)比public更高的封裝性。
              閱讀全文

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

            [ECPP讀書(shū)筆記 條目21] 在必須返回一個(gè)對(duì)象時(shí),不要去嘗試返回一個(gè)引用
                 摘要: 不要返回一個(gè)指向局部的、分配于棧上的對(duì)象;不要返回一個(gè)引用去指向分配于堆上的對(duì)象;不要返回一個(gè)指向局部靜態(tài)對(duì)象的指針或引用。
              閱讀全文

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

            [ECPP讀書(shū)筆記 條目20] 傳參時(shí)要多用“引用常量”,少用傳值
                 摘要: 盡量使用引用常量傳參,而不是傳值方式。因?yàn)閭饕酶咝?,而且可以避免“截?cái)鄦?wèn)題”。
            對(duì)于內(nèi)建數(shù)據(jù)類(lèi)型、STL迭代和函數(shù)對(duì)象類(lèi)型,通常傳值方式更實(shí)用。
              閱讀全文

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

            [ECPP讀書(shū)筆記 條目19] 要像設(shè)計(jì)類(lèi)型一樣設(shè)計(jì)class
                 摘要: class設(shè)計(jì)就是類(lèi)型的設(shè)計(jì)。在定義一個(gè)新的類(lèi)型之前,要確保將本條目中所有的問(wèn)題考慮周全。  閱讀全文

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

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

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

            [ECPP讀書(shū)筆記 條目17] 用智能指針存儲(chǔ)由new創(chuàng)建的對(duì)象時(shí)要使用獨(dú)立的語(yǔ)句
                 摘要: 在單獨(dú)的語(yǔ)句中使用智能指針來(lái)保存由new創(chuàng)建的對(duì)象。如果不這樣做,你的程序會(huì)在拋出異常時(shí)發(fā)生資源泄漏。
              閱讀全文

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

            [ECPP讀書(shū)筆記 條目16] 互相關(guān)聯(lián)的new和delete要使用同樣的形式
                 摘要: 如果你在一個(gè)new語(yǔ)句中使用了[],那么你必須要在相關(guān)的delete語(yǔ)句中使用[]。如果你在new語(yǔ)句中沒(méi)有使用[],那么在相關(guān)的delete語(yǔ)句中一定不要出現(xiàn)[]。
              閱讀全文

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

            [ECPP讀書(shū)筆記 條目15] 要為資源管理類(lèi)提供對(duì)原始資源的訪(fǎng)問(wèn)權(quán)
                 摘要: API通常需要訪(fǎng)問(wèn)原始資源,因此每個(gè)RAII類(lèi)都應(yīng)該提供一個(gè)途徑來(lái)獲取它所管理的資源。
            訪(fǎng)問(wèn)可以通過(guò)顯式轉(zhuǎn)換或隱式轉(zhuǎn)換來(lái)實(shí)現(xiàn)。一般情況下,顯式轉(zhuǎn)換更安全,但是隱式轉(zhuǎn)換對(duì)于客戶(hù)端程序員來(lái)說(shuō)使用更方便。
              閱讀全文

            posted @ 2007-05-13 20:54 ★ROY★ 閱讀(832) | 評(píng)論 (0)  編輯

            [ECPP讀書(shū)筆記 條目14] 要注意資源管理類(lèi)中的復(fù)制行為
                 摘要: 復(fù)制一個(gè)RAII對(duì)象的同時(shí)也要復(fù)制其所管理的對(duì)象,所以資源管理的復(fù)制行為由RAII對(duì)象的復(fù)制行為決定。
            一般的RAII類(lèi)在復(fù)制時(shí)應(yīng)遵循兩條原則:不允許使用復(fù)制,要進(jìn)行資源計(jì)數(shù)。
              閱讀全文

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

            [ECPP讀書(shū)筆記 條目13] 使用對(duì)象來(lái)管理資源
                 摘要: 為了避免資源泄漏,可以使用RAII對(duì)象,使用構(gòu)造函數(shù)獲取資源,析構(gòu)函數(shù)釋放資源。
            auto_ptr或TR1::shared_ptr是兩個(gè)常用并且實(shí)用的RAII類(lèi)。通常情況下TR1::shared_ptr是更好的選擇,因?yàn)樗膹?fù)制行為更加直觀。復(fù)制一個(gè)auto_ptr將會(huì)使其重設(shè)為null。
              閱讀全文

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

            [ECPP讀書(shū)筆記 條目12] 要復(fù)制整個(gè)對(duì)象,不要遺漏任一部分
                 摘要: 要確??截惡瘮?shù)拷貝對(duì)象的所有的數(shù)據(jù)成員,及其基類(lèi)的所有部分,不要有遺漏。
            不要嘗試去實(shí)現(xiàn)一個(gè)拷貝函數(shù)來(lái)供其它的拷貝函數(shù)調(diào)用。取而代之的是,把公共部分放入一個(gè)“第三方函數(shù)”中共所有拷貝函數(shù)調(diào)用。
              閱讀全文

            posted @ 2007-05-03 21:15 ★ROY★ 閱讀(898) | 評(píng)論 (1)  編輯

            [ECPP讀書(shū)筆記 條目11] 在operator=中要考慮到自賦值問(wèn)題
                 摘要: 勞動(dòng)者萬(wàn)歲!
            在一個(gè)對(duì)象為自己賦值時(shí),要確保operator=可以正常地運(yùn)行??梢允褂玫募夹g(shù)有:比較源對(duì)象和目標(biāo)對(duì)象的地址、謹(jǐn)慎安排語(yǔ)句、以及“復(fù)制并交換”。
            在兩個(gè)或兩個(gè)以上的對(duì)象完全一樣時(shí),要確保對(duì)于這些重復(fù)對(duì)象的操作可以正常運(yùn)行。
              閱讀全文

            posted @ 2007-04-30 18:38 ★ROY★ 閱讀(1222) | 評(píng)論 (1)  編輯

            [ECPP讀書(shū)筆記 條目10] 讓賦值運(yùn)算符返回一個(gè)指向*this的引用
                 摘要: 讓賦值運(yùn)算符返回一個(gè)指向*this的引用。
              閱讀全文

            posted @ 2007-04-28 20:35 ★ROY★ 閱讀(1079) | 評(píng)論 (4)  編輯

            [ECPP讀書(shū)筆記 條目9] 永遠(yuǎn)不要在構(gòu)造或析構(gòu)的過(guò)程中調(diào)用虛函數(shù)
                 摘要: 在程序進(jìn)行構(gòu)造或析構(gòu)期間,你絕不能調(diào)用虛函數(shù),這是因?yàn)檫@樣的調(diào)用并不會(huì)按你所期望的執(zhí)行,即使能夠順利執(zhí)行,你也不會(huì)覺(jué)得十分舒服。
              閱讀全文

            posted @ 2007-04-27 22:37 ★ROY★ 閱讀(1533) | 評(píng)論 (4)  編輯

            [ECPP讀書(shū)筆記 條目8] 防止因異常中止析構(gòu)函數(shù)
                 摘要: 永遠(yuǎn)不要讓析構(gòu)函數(shù)引發(fā)異常。如果析構(gòu)函數(shù)所調(diào)用的函數(shù)會(huì)拋出異常的話(huà),那么在析構(gòu)函數(shù)中要捕捉到所有異常,然后忽略它們或者終止程序。
            在一次操作中,如果一個(gè)類(lèi)的使用者有能力對(duì)拋出異常作出反應(yīng),那么這個(gè)類(lèi)應(yīng)該提供一個(gè)常規(guī)的函數(shù)(而不是析構(gòu)函數(shù))來(lái)進(jìn)行這一操作。
              閱讀全文

            posted @ 2007-04-22 14:00 ★ROY★ 閱讀(1453) | 評(píng)論 (3)  編輯

            [ECPP讀書(shū)筆記 條目7] 要將多態(tài)基類(lèi)的析構(gòu)函數(shù)聲明為虛函數(shù)
                 摘要: 應(yīng)該為多態(tài)基類(lèi)聲明虛析構(gòu)函數(shù)。一旦一個(gè)類(lèi)包含虛函數(shù),它就應(yīng)該包含一個(gè)虛析構(gòu)函數(shù)。
            如果一個(gè)類(lèi)不用作基類(lèi)或者不需具有多態(tài)性,便不應(yīng)該為它聲明虛析構(gòu)函數(shù)。
              閱讀全文

            posted @ 2007-04-20 21:59 ★ROY★ 閱讀(1380) | 評(píng)論 (2)  編輯

            [ECPP讀書(shū)筆記 條目6] 要顯式禁止編譯器為你生成不必要的函數(shù)
                 摘要: 為了禁用編譯器自動(dòng)提供的功能,你必須將相關(guān)的成員函數(shù)聲明為private的,同時(shí)不要實(shí)現(xiàn)它。方法之一是:使用一個(gè)類(lèi)似于Uncopyable的基類(lèi)。
              閱讀全文

            posted @ 2007-04-18 23:21 ★ROY★ 閱讀(1057) | 評(píng)論 (1)  編輯

            [ECPP讀書(shū)筆記 條目5] 要清楚C++在后臺(tái)為你書(shū)寫(xiě)和調(diào)用了什么函數(shù)
                 摘要: 編譯器可能會(huì)隱式為一個(gè)類(lèi)生成默認(rèn)構(gòu)造函數(shù)、復(fù)制構(gòu)造函數(shù)、拷貝賦值運(yùn)算符和析構(gòu)函數(shù)。
              閱讀全文

            posted @ 2007-04-17 19:34 ★ROY★ 閱讀(1089) | 評(píng)論 (1)  編輯

            [ECPP讀書(shū)筆記 條目4] 確保對(duì)象在使用前得到初始化
                 摘要: 為了避免在對(duì)象初始化之前使用它,你僅僅需要做三件事。第一,手動(dòng)初始化基本類(lèi)型的非成員對(duì)象。第二,使用成員初始化表來(lái)初始化對(duì)象的每一部分。最后,初始化次序的不確定性會(huì)使定義于不同置換單元中的非局部靜態(tài)對(duì)象之間產(chǎn)生沖突,要避免這樣的設(shè)計(jì)。
              閱讀全文

            posted @ 2007-04-15 20:23 ★ROY★ 閱讀(1634) | 評(píng)論 (4)  編輯

            [ECPP讀書(shū)筆記 條目3] 盡可能使用const
                 摘要: const是一個(gè)令人贊嘆的東西。對(duì)于指針和迭代器,以及對(duì)于指針、迭代器和引用所涉及的對(duì)象,對(duì)于函數(shù)的參數(shù)和返回值,對(duì)于局部變量,以及對(duì)于成員函數(shù)來(lái)說(shuō),const都是一個(gè)強(qiáng)大的伙伴。盡可能去利用它。你一定不會(huì)后悔。
              閱讀全文

            posted @ 2007-04-11 19:55 ★ROY★ 閱讀(1442) | 評(píng)論 (3)  編輯

            [ECPP讀書(shū)筆記 條目2] 多用const、enum、inline,少用#define
                 摘要: 對(duì)于簡(jiǎn)單的常量,應(yīng)多用const對(duì)象或枚舉類(lèi)型數(shù)據(jù),少用#define。
            對(duì)于類(lèi)似程序的宏,應(yīng)多用內(nèi)聯(lián)函數(shù),少用#define。  閱讀全文

            posted @ 2007-04-04 21:58 ★ROY★ 閱讀(2238) | 評(píng)論 (0)  編輯

            [ECPP讀書(shū)筆記 條目1] 把C++看作多種語(yǔ)言的聯(lián)合體
                 摘要: 無(wú)論你有怎樣的編程背景,都需要用一些時(shí)間和精力來(lái)適應(yīng)C++。 C++是一門(mén)強(qiáng)大的編程語(yǔ)言,它擁有數(shù)不盡的實(shí)用功能,但是在你能夠熟練地駕御C++的力量,并且恰當(dāng)而高效地利用這些功能之前,首先你要適應(yīng)C++做事情的方式。這本書(shū)自始至終都是在介紹如何順利地完成這一適應(yīng)過(guò)程,但是相比較大多數(shù)議題而言,還有一些更為基礎(chǔ)的內(nèi)容,本章向大家介紹的就是這些更為基礎(chǔ)的東西。  閱讀全文

            posted @ 2007-04-02 21:12 ★ROY★ 閱讀(2320) | 評(píng)論 (6)  編輯

            亚洲va久久久噜噜噜久久男同 | 性做久久久久久久久久久| 91久久香蕉国产熟女线看| 国产福利电影一区二区三区久久老子无码午夜伦不 | 亚洲人成无码www久久久| 国产欧美久久久精品影院| 久久大香香蕉国产| 亚洲欧洲精品成人久久奇米网| 久久精品一本到99热免费| 91亚洲国产成人久久精品| 伊人久久大香线蕉亚洲| 99久久精品免费国产大片| 亚洲精品乱码久久久久久| 一本久久a久久精品综合夜夜| 久久久国产99久久国产一| 囯产极品美女高潮无套久久久 | 丰满少妇人妻久久久久久| 欧美激情精品久久久久久久九九九 | 国产午夜精品久久久久九九电影| 国产亚洲美女精品久久久2020| 精品久久777| 少妇久久久久久被弄高潮| 国产精品久久久久蜜芽| 精品无码久久久久久久久久| 69SEX久久精品国产麻豆| 无码精品久久久天天影视 | 伊人久久大香线蕉精品不卡 | 久久国产色av免费看| 欧美午夜精品久久久久久浪潮| 亚洲精品高清久久| 婷婷综合久久狠狠色99h| 久久丫精品国产亚洲av不卡| 精品国产乱码久久久久久呢| 亚洲乱码日产精品a级毛片久久| 久久99久久成人免费播放| 久久人人爽人爽人人爽av| 久久精品亚洲福利| 久久九九久精品国产免费直播| 国产AⅤ精品一区二区三区久久| 国产亚洲精午夜久久久久久| 国产亚州精品女人久久久久久|