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

            5D空間

            學習總結與經驗交流

               :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              問題:想設計一個類模板,其中的某種特化或者半特化與其他特化略有不同,可能只是增加個別成員函數。應該如何實現?重載還是繼承?
              具體問題:比如說想設計一個矩陣類模板< typename T, int numberOfRows, int numberOfColumns >,現在其他特化都可以通用一個模式,只是在bool型矩陣的時候想增加一個⊙(布爾乘法)函數,應該怎么做?
              
              最開始想到的是重載,重載矩陣類的bool特化確實可以實現,但是大部分代碼相同,這個工作是不是有點重復?
              然后想到繼承,但是類模板特化的繼承只能繼承其他特化或者其他類,比如不能夠class Test< bool > : public Test< bool >,如此一來,我怎么才能得到原本的bool特化的部分并增加新的函數呢?
              于是我現在陷入了窘境,希望得到大家的幫助。謝謝。
              (注:不想做一個新的類來繼承模板的bool特化,比如,不想class BoolMatrix : public Matrix< bool >。 )
            posted on 2011-03-30 22:51 今晚打老虎 閱讀(631) 評論(0)  編輯 收藏 引用 所屬分類: 困難與疑問
            丰满少妇人妻久久久久久4| 久久人人超碰精品CAOPOREN| 波多野结衣AV无码久久一区| 国产69精品久久久久9999APGF| 一本一本久久A久久综合精品| 国产精品禁18久久久夂久| 99久久国产综合精品网成人影院 | 久久99国产精一区二区三区| 色综合久久中文色婷婷| 国产精品久久久久久久久久影院| 中文字幕人妻色偷偷久久 | 亚洲国产美女精品久久久久∴| 久久精品无码专区免费东京热| 国产精品免费看久久久香蕉| 女人高潮久久久叫人喷水| 国内精品久久久久久99蜜桃 | 久久久久国产一区二区三区| 中文字幕日本人妻久久久免费| 狠狠综合久久综合中文88| 亚洲国产欧美国产综合久久| 久久综合一区二区无码| 午夜不卡888久久| 久久精品午夜一区二区福利| 国产偷久久久精品专区| 久久午夜无码鲁丝片午夜精品| 成人国内精品久久久久影院| 久久人人爽人人爽人人爽| 久久er国产精品免费观看8| 久久精品国内一区二区三区| 性欧美丰满熟妇XXXX性久久久 | 久久精品国产亚洲av麻豆小说| 欧美粉嫩小泬久久久久久久| 国产精品美女久久久久AV福利| 无码国内精品久久人妻| 久久综合久久综合亚洲| 亚洲欧美日韩精品久久亚洲区| 国产精品99久久久久久猫咪| 99久久国产综合精品网成人影院| 久久久精品午夜免费不卡| 国产精品久久久久jk制服| 精品久久久久久中文字幕|