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

            CG@CPPBLOG

            /*=========================================*/
            隨筆 - 76, 文章 - 39, 評論 - 137, 引用 - 0
            數據加載中……

            《C++設計新思維》讀書筆記(七)


             
            2.2 模板偏特化

            模板偏特化讓你在template的所有可能實體中特化出一組子集。如:
            1 
            2 template < class Window, class Controller>
            3 class Widget{};


            你可以這樣加以特化:

            1 template <>
            2 class Widget<ModalDialog, MyController>
            3 {};


            其中,ModalDialog 和 MyController 是另外定義的類。
            有時候,你需要針對任意window并搭配一個特定的MyController來特化Widget,這時候就需要模板偏特化。

            1 template < class Window >
            2 class Widget < Window, MyController>
            3 {};


            還可以拿任意Button來偏特化:

            1 template <class ButtonArg>
            2 class Widget<Button<ButtonArg>, MyController>
            3 {};


            編譯器會嘗試找出最匹配的定義。但這樣的機制不能用在函數身上,無論是成員函數還是非成員函數。

            posted on 2007-12-17 22:12 cuigang 閱讀(303) 評論(0)  編輯 收藏 引用 所屬分類: 《C++設計新思維》讀書筆記

            久久久这里有精品| 狼狼综合久久久久综合网| 国产激情久久久久影院老熟女| 青青草原1769久久免费播放| 9191精品国产免费久久| 久久这里有精品视频| 一级做a爰片久久毛片看看| 免费精品国产日韩热久久| 97久久超碰国产精品旧版| 精品视频久久久久| 少妇内射兰兰久久| 久久丝袜精品中文字幕| 91久久精品91久久性色| 综合久久一区二区三区| 久久不见久久见免费视频7| 中文字幕无码久久人妻| 精品久久人人妻人人做精品| 日韩精品久久无码人妻中文字幕| 久久综合狠狠综合久久激情 | 久久久久国产精品人妻| 久久这里只精品国产99热| 国产精品久久久久免费a∨| 青青草国产精品久久| 国产高潮国产高潮久久久| 久久天天婷婷五月俺也去| 久久99精品国产99久久| 色欲综合久久中文字幕网| 婷婷国产天堂久久综合五月| 久久精品国产欧美日韩| 国产精品青草久久久久福利99| 久久久久久亚洲Av无码精品专口| 亚洲精品美女久久久久99小说| 久久精品三级视频| 久久高清一级毛片| 国内精品久久久久久久久| 丰满少妇人妻久久久久久4| 国产精品欧美久久久久天天影视 | 亚洲va久久久噜噜噜久久| 麻豆久久久9性大片| 伊人色综合久久天天网| 久久中文字幕人妻熟av女|