• <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>
            11 2012 檔案
            泛型編程雜談      摘要: 有些人說GP的抽象能力高于OO,這個觀點我并不認同,我感覺只是他們的抽象方式不一樣,OO是基于接口, 而GP是基于concept。OO的基于接口的抽象,在源代碼和最終運行時都能體現,源代碼中是接口,運行時是虛表,所以他們是一致的, 符合普通人的思維習慣。GP基于concept的抽象, 主要體現在源代碼中 ,只是你用來告訴編譯器你的思維方式, 在運行時他可能是一個完全不同的世界,所以比較難理解。  閱讀全文
            posted @ 2012-11-10 14:25 Richard Wei 閱讀(3256) | 評論 (7)  編輯
            C++模板會使代碼膨脹嗎      摘要: 通過上面的分析 ,相信我們知道了為什么ATL/WTL大量使用模板,但是生成的exe還是這么小的原因 :
            不是模板不會使代碼膨脹,而是ATL/WTL在設計時就關注了這個問題 ,它避免了在可能生成很多模板實例的模板類中編寫大量代碼(有些拗口,不知道你有沒有讀懂^_^)

            總結下 ,如果你想用模板,但是又不想 讓自己最終的可執行文件變的很大, 有2種方式:
            (1)你的模板類不會生成很多模板實例,這樣寫成模板類還有意義嗎?
            (2)你的模板類的代碼量或是函數個數很少,你可以仿照ATL的方式把模板無關的東西逐層剝離。  閱讀全文
            posted @ 2012-11-08 22:37 Richard Wei 閱讀(4047) | 評論 (2)  編輯

            国产成人精品综合久久久久| 狠狠色婷婷综合天天久久丁香| 久久精品国产色蜜蜜麻豆| 婷婷久久综合九色综合九七| 久久婷婷五月综合色奶水99啪| 俺来也俺去啦久久综合网| 精品欧美一区二区三区久久久| 久久热这里只有精品在线观看| 狠狠狠色丁香婷婷综合久久俺| 日韩美女18网站久久精品| 久久久久无码精品国产不卡| 精品乱码久久久久久夜夜嗨| 久久综合给合久久狠狠狠97色69| 久久精品国产福利国产琪琪 | 99久久人妻无码精品系列蜜桃| 久久久久久久久久免免费精品| 日日噜噜夜夜狠狠久久丁香五月| 精品欧美一区二区三区久久久| 高清免费久久午夜精品| 一级做a爰片久久毛片毛片| 精品国产福利久久久| 亚洲va久久久噜噜噜久久狠狠| 亚洲精品97久久中文字幕无码| 亚洲一区二区三区日本久久九| 久久久久久久久无码精品亚洲日韩| 久久久久国产一级毛片高清板| 中文精品久久久久国产网址| 久久久精品国产sm调教网站| 久久人妻AV中文字幕| 一级做a爰片久久毛片看看| 开心久久婷婷综合中文字幕| 精品久久久无码中文字幕| 99久久精品免费观看国产| 亚洲一本综合久久| 精品久久久久久久中文字幕| 久久美女人爽女人爽| 久久最近最新中文字幕大全| 久久91精品国产91久久小草| 99国产精品久久| 日本福利片国产午夜久久| 成人亚洲欧美久久久久|