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

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

            伊人色综合久久| 亚洲精品国产成人99久久| 精品人妻伦九区久久AAA片69| 88久久精品无码一区二区毛片| 久久久久亚洲AV无码专区桃色| 久久精品国产亚洲av麻豆图片| 色狠狠久久AV五月综合| 国产精品99久久久久久宅男| 久久亚洲日韩精品一区二区三区| 99久久免费国产精品| 亚洲中文字幕无码一久久区| 久久男人中文字幕资源站| 亚洲国产欧美国产综合久久| 久久国产欧美日韩精品| 99久久精品国产一区二区| 久久久无码精品亚洲日韩按摩| 一本久久综合亚洲鲁鲁五月天| AA级片免费看视频久久| 亚洲va久久久噜噜噜久久男同| 久久久久久A亚洲欧洲AV冫| 久久久WWW成人免费精品| 久久狠狠高潮亚洲精品 | 一本一道久久综合狠狠老| 久久精品国产亚洲5555| 国产精品久久免费| 国产精品九九九久久九九 | 久久99精品久久久久久秒播 | 亚洲国产精品久久电影欧美| 久久有码中文字幕| 久久国产午夜精品一区二区三区| 国产精品毛片久久久久久久| 久久精品国产亚洲av水果派| 久久精品中文无码资源站| 国产成人久久AV免费| 国产精品久久成人影院| 国产精品久久久久久福利漫画| 国产精品久久久久9999| 亚洲国产精品婷婷久久| 日本精品久久久中文字幕| 久久丝袜精品中文字幕| 伊人色综合久久天天网|