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

            不斷的學(xué)習(xí),不斷的思考,才能不斷的進(jìn)步.Let's do better together!
            posts - 102, comments - 43, trackbacks - 0, articles - 19

                 摘要: Windows和MFC的include文件都非常大,即使有一個(gè)快速的處理程序,編譯程序也要花費(fèi)相當(dāng)長(zhǎng)的時(shí)間來(lái)完成工作。由于每個(gè).CPP文件都包含相同的include文件,為每個(gè).CPP文件都重復(fù)處理這些文件就顯得很傻了。
            為避免這種浪費(fèi),AppWizard和VisualC++編譯程序一起進(jìn)行工作  閱讀全文

            posted @ 2007-09-09 13:36 Shuffy 閱讀(4394) | 評(píng)論 (0)編輯 收藏

                 摘要: (1) 計(jì)算機(jī)系統(tǒng)分類。
            ·指令流:機(jī)器執(zhí)行的指令系列。
            ·數(shù)據(jù)流:由指令流調(diào)用的數(shù)據(jù)序列。
            ·Flynn分類法:?jiǎn)沃噶盍鲉螖?shù)據(jù)流,指令流多數(shù)據(jù)流,單指令流多數(shù)據(jù)流,多指令流單數(shù)據(jù)流。
            ·馮式分類法:用最大并行度來(lái)對(duì)計(jì)算機(jī)體系結(jié)構(gòu)進(jìn)行分類。  閱讀全文

            posted @ 2007-09-04 17:26 Shuffy 閱讀(1280) | 評(píng)論 (1)編輯 收藏

                 摘要: 使用棧就象我們?nèi)ワ堭^里吃飯,只管點(diǎn)菜(發(fā)出申請(qǐng))、付錢、和吃(使用),吃飽了就走,不必理會(huì)切菜、洗菜等準(zhǔn)備工作和洗碗、刷鍋等掃尾工作,他的好處是快捷,但是自由度小。使用堆就象是自己動(dòng)手做喜歡吃的菜肴,比較麻煩,但是比較符合自己的口味,而且自由度大。  閱讀全文

            posted @ 2007-09-02 17:10 Shuffy 閱讀(322) | 評(píng)論 (0)編輯 收藏

                 摘要: 銘記在心

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

            posted @ 2007-09-02 16:04 Shuffy 閱讀(229) | 評(píng)論 (0)編輯 收藏

                 摘要: 銘記在心

            l 在對(duì)你的類型使用 std::swap 時(shí)可能會(huì)造成效率低下時(shí),可以提供一個(gè) swap 成員函數(shù)。確保你的 swap 不要拋出異常。

            l 如果你提供了一個(gè) swap 的成員函數(shù),那么同時(shí)要提供一個(gè)非成員函數(shù) swap 來(lái)調(diào)用這一成員。對(duì)于類而言(而不是模板),還要提供一個(gè) std::swap 的特化版本來(lái)調(diào)用 swap 成員函數(shù)。

            l 在調(diào)用 swap 時(shí),要為 std::swap 使用一條 using 聲明,然后在調(diào)用 swap 時(shí),不要做出名字空間的限制。

            l 對(duì)用戶自定義類型而言,提供 std 的完全特化版本不成問(wèn)題,但是決不要嘗試在 std 中添加全新的內(nèi)容。
              閱讀全文

            posted @ 2007-09-02 15:57 Shuffy 閱讀(395) | 評(píng)論 (0)編輯 收藏

                 摘要: 一、從控制臺(tái)讀取東西代碼片斷:
            using System;

            class TestReadConsole
            {
            public static void Main()
            {
            Console.Write("Enter your name:");
            string strName = Console.ReadLine();
            Console.WriteLine(" Hi "+ strName);
            }
            }  閱讀全文

            posted @ 2007-08-31 12:34 Shuffy 閱讀(222) | 評(píng)論 (0)編輯 收藏

                 摘要: Mutable 數(shù)據(jù)成員的使用看上去像是騙術(shù),因?yàn)樗軌蚴?const 函數(shù)修改對(duì)象的數(shù)據(jù)成員。然而,明智地使用 mutable 關(guān)鍵字可以提高代碼質(zhì)量,因?yàn)樗軌蜃屇阆蛴脩綦[藏實(shí)現(xiàn)細(xì)節(jié),而無(wú)須使用不確定的東西  閱讀全文

            posted @ 2007-07-13 20:13 Shuffy 閱讀(495) | 評(píng)論 (0)編輯 收藏

                 摘要: 在過(guò)去留下來(lái)的程序代碼和純粹的C程序中,傳統(tǒng)的形式的轉(zhuǎn)換伴隨了我們很長(zhǎng)的一段時(shí)間。但是,如文中所述,基于stringstream的轉(zhuǎn)換擁有類型安全和不會(huì)溢出這樣搶眼的特性,使我們有充足得理由拋棄而使用庫(kù)還提供了另外一個(gè)特性—可擴(kuò)展性。你可以通過(guò)重載來(lái)支持自定義類型間的轉(zhuǎn)換。  閱讀全文

            posted @ 2007-07-13 19:47 Shuffy 閱讀(191206) | 評(píng)論 (30)編輯 收藏

                 摘要: l 如果你需要對(duì)一個(gè)函數(shù)的所有參數(shù)進(jìn)行類型轉(zhuǎn)換(包括 this 指針?biāo)赶虻膶?duì)象),那么它必須是一個(gè)非成員函數(shù)。
              閱讀全文

            posted @ 2007-07-13 19:04 Shuffy 閱讀(266) | 評(píng)論 (0)編輯 收藏

                 摘要: 面向?qū)ο蟮幕驹硪髷?shù)據(jù)和對(duì)其進(jìn)行操作的函數(shù)應(yīng)該被包裝在一起,同時(shí)建議成員函數(shù)為更優(yōu)秀的選擇。但不幸的是,這一建議并不是正確的。它是建立在對(duì)“面向?qū)ο蟮臇|西意味著什么”這一點(diǎn)的誤解之上的。通過(guò)理性分析可以得知,成員函數(shù) clearEverything 的封裝性實(shí)際上比非成員函數(shù) clearBrowser 還要差。還有,非成員函數(shù)可以為 WebBrowser 相關(guān)的功能提供更便利的打包方法,從而減少編譯時(shí)依賴,提高 WebBrowser 的可擴(kuò)展性。很多情況下,非成員函數(shù)的方法都比成員函數(shù)的方法要好。理解這一結(jié)論的原因是十分重要的。  閱讀全文

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

                 摘要: 好吧,直截了當(dāng)?shù)恼f(shuō),在這一條中:我們首先要分析為什么數(shù)據(jù)成員不應(yīng)該是公有的,與此同時(shí),繼續(xù)分析為什么數(shù)據(jù)成員也不能是 protected 的。然后就引出本條款的結(jié)論:數(shù)據(jù)成員必須是私有的。  閱讀全文

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

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

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

                 摘要: 默認(rèn)情況下, C++ 為函數(shù)傳入和傳出對(duì)象是采用傳值方式的(這是由 C 語(yǔ)言繼承而來(lái)的特征)。除非你明確使用其他方法,函數(shù)的形式參數(shù)總會(huì)通過(guò)復(fù)制實(shí)在參數(shù)的副本來(lái)創(chuàng)建,并且,函數(shù)的調(diào)用者得到的也是函數(shù)返回值得一個(gè)副本。這些副本是由對(duì)象的拷貝構(gòu)造函數(shù)創(chuàng)建的。這使得“傳值”成為一項(xiàng)代價(jià)十分昂貴的操作。  閱讀全文

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

                 摘要: 與其它的面向?qū)ο缶幊陶Z(yǔ)言類似,在 C++ 中,定義一個(gè)新的 class 便會(huì)引入一個(gè)新的類型的定義。一個(gè) C++ 設(shè)計(jì)人員的大多數(shù)時(shí)間都會(huì)用在不斷豐富充實(shí)他們的類系統(tǒng)上。這意味著他不僅僅是一個(gè) class 的設(shè)計(jì)者,而且是一個(gè)類型的設(shè)計(jì)者。  閱讀全文

            posted @ 2007-05-27 10:16 Shuffy 閱讀(178) | 評(píng)論 (0)編輯 收藏

                 摘要: C++ 中到處充滿了接口。函數(shù)接口、類接口、模板接口,等等。每個(gè)接口都是實(shí)現(xiàn)客戶端程序員與你的代碼相交互的一種手段。假設(shè)你的客戶通情達(dá)理,他們的項(xiàng)目也十分優(yōu)秀,他們便會(huì)十分看重你的接口是否易于正確使用。這是千真萬(wàn)確的,如果他們誤用了你的接口中的任一個(gè),那么你也難推其咎。  閱讀全文

            posted @ 2007-05-27 10:14 Shuffy 閱讀(291) | 評(píng)論 (0)編輯 收藏

            僅列出標(biāo)題
            共7頁(yè): 1 2 3 4 5 6 7 
            国产精品伦理久久久久久| 久久99久久99精品免视看动漫| 久久精品亚洲乱码伦伦中文| 国产精品久久久久久福利69堂| 久久精品国产精品亚洲精品 | 久久夜色精品国产亚洲av| 99久久婷婷国产一区二区| 国产精品久久影院| 久久久久久免费一区二区三区| 国产综合久久久久久鬼色| 久久精品99久久香蕉国产色戒 | 一级做a爰片久久毛片人呢| 国产精品久久久久久一区二区三区| 欧美噜噜久久久XXX| 91视频国产91久久久| 日本精品久久久久中文字幕8| 久久婷婷综合中文字幕| 久久精品夜色噜噜亚洲A∨| 亚洲伊人久久成综合人影院| 91麻豆国产精品91久久久| 久久亚洲AV成人无码国产| 青草影院天堂男人久久| 久久久久亚洲AV无码去区首| 色播久久人人爽人人爽人人片AV| 亚洲国产精品无码久久久蜜芽 | 国产成人99久久亚洲综合精品| 久久国产成人精品国产成人亚洲| 蜜臀久久99精品久久久久久| 亚洲综合精品香蕉久久网| 2020久久精品国产免费| 久久亚洲国产成人影院网站| 一本一道久久综合狠狠老| 亚洲国产精品久久久久婷婷软件| 日日狠狠久久偷偷色综合0| 亚洲av成人无码久久精品| 91精品日韩人妻无码久久不卡| 思思久久99热免费精品6| 久久国产高潮流白浆免费观看| 国产精品免费久久久久久久久 | 日本WV一本一道久久香蕉| 精品久久久久久久|