• <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 閱讀(382) 評論(0)  編輯 收藏 引用 所屬分類: 算法相關

            777久久精品一区二区三区无码| 国产精品99久久久久久宅男| 伊人久久大香线蕉精品不卡| 久久久久免费视频| 青青青青久久精品国产h久久精品五福影院1421 | 亚洲AV日韩精品久久久久久久| 久久久国产精华液| 久久精品国产亚洲av麻豆色欲 | 亚洲狠狠久久综合一区77777 | 色综合久久中文字幕无码| 久久精品国产亚洲网站| 久久精品国产欧美日韩| 伊人久久大香线蕉av一区| 久久久久国产精品| 亚洲国产高清精品线久久| 精品国际久久久久999波多野| 国产精品伊人久久伊人电影| 四虎国产精品成人免费久久 | 久久天天躁狠狠躁夜夜2020老熟妇 | 久久99热狠狠色精品一区| 久久精品国产99久久无毒不卡| 国产精品成人99久久久久| 婷婷综合久久中文字幕蜜桃三电影| 久久777国产线看观看精品| 久久久久久久久久久免费精品| 婷婷久久久亚洲欧洲日产国码AV | 狠狠狠色丁香婷婷综合久久俺| 久久男人中文字幕资源站| 久久精品人人做人人妻人人玩| 久久久这里有精品中文字幕| 久久ZYZ资源站无码中文动漫 | 欧美亚洲国产精品久久| 久久国产精品一区| 精品午夜久久福利大片| 亚洲欧美伊人久久综合一区二区| 久久强奷乱码老熟女| 久久免费视频网站| 久久99国产精品久久99| 国产精品免费福利久久| 国产午夜精品久久久久免费视 | 韩国免费A级毛片久久|