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

            jake1036

            面試100 32一個不可以被繼承的類

              面試100 32一個不可以被繼承的類

             一 問題描述
                    一個不能被繼承的類,若是JAVA語言,可使用FINAL 關鍵字來實現。
             但是c++語言中,沒有此類的關鍵字。
             
             一個考慮的方向,是將類的構造函數和析構函數,設置為私有的,然后使用靜態的方法去獲取該類的實例


             方法1
              
             class NoExtend //此時這樣做的話,只會在堆上分配內存,無法在棧上分配對象 
              {
                
            private :
                        NoExtend() ;
                        
            ~NoExtend() ;
                
            public :
                       
            static    NoExtend * getinstance()
                       
            {
                         
            return new NoExtend() ;          
                       }
                 
                       
                       
            static void delInstance(NoExtend * pInstance)
                       
            {
                         
            if(pInstance)     
                             
            {
                               delete pInstance ;
                               pInstance 
            = 0 ;                                             
                             }
             
                       }

                       
                      
              }
             ;

              
              
            class FinalClass 
              
            {
                  friend   
            class FinalClass2 ;   
                
            private :
                  FinalClass() 
            {}
                  
            ~FinalClass() {}
                      
              }
            ;
              
              
            class FinalClass2 : public virtual  FinalClass  //該類無法繼承,但是該類的實例可以在堆上或者是棧上初始化 
              {
                   
            public :
                        FinalClass2() 
            {}
                        
            ~FinalClass2() {}  
                      
              }
             ;
                 




            posted on 2011-05-21 15:54 kahn 閱讀(398) 評論(0)  編輯 收藏 引用 所屬分類: 算法相關

            新狼窝色AV性久久久久久| 久久久久久国产精品无码下载| 国产偷久久久精品专区| 天天爽天天狠久久久综合麻豆| 国内精品久久久久影院免费| 精品久久久久国产免费| 一本色综合网久久| 亚洲熟妇无码另类久久久| 伊人久久大香线蕉AV一区二区 | 99国产精品久久| 成人a毛片久久免费播放| 伊人久久综合精品无码AV专区 | 久久精品aⅴ无码中文字字幕不卡| 成人a毛片久久免费播放| 一本色道久久88—综合亚洲精品| 91精品国产色综久久| 亚洲乱码精品久久久久.. | 亚洲AV日韩AV天堂久久| 久久99精品久久久久久9蜜桃| 18岁日韩内射颜射午夜久久成人 | 久久国产热精品波多野结衣AV| 一本伊大人香蕉久久网手机| 久久久久久午夜成人影院| 欧美性猛交xxxx免费看久久久| av无码久久久久久不卡网站 | 久久男人Av资源网站无码软件 | 综合久久久久久中文字幕亚洲国产国产综合一区首 | 国产亚洲精品久久久久秋霞| 久久久久亚洲AV综合波多野结衣| 久久婷婷五月综合国产尤物app| 亚洲综合久久久| 青春久久| 亚洲国产成人久久笫一页| 日本精品一区二区久久久 | 国产情侣久久久久aⅴ免费| 狠狠色综合网站久久久久久久高清| 欧美激情精品久久久久久久九九九| 99久久精品九九亚洲精品| 国产福利电影一区二区三区久久老子无码午夜伦不 | 俺来也俺去啦久久综合网| 久久精品国产亚洲AV高清热|