• <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>
            posts - 10, comments - 1, trackbacks - 0, articles - 2

            pimpl方法~~隱藏私有成員的不錯(cuò)方法

            Posted on 2009-06-28 00:18 Ben仔 閱讀(669) 評(píng)論(0)  編輯 收藏 引用 所屬分類: c++
            一般設(shè)計(jì)私有成員或者一些不想公開的到頭文件的接口,可以嘗試這個(gè)方法:
            頭文件:
             1 //PimplSample.h
             2 struct impl;
             3
             4 class CPimplSample
             5 {
             6 public:
             7      CPimplSample();
             8      ~CPimplSamle();
             9      void DoSomething();
            10 private:
            11      impl* m_pImpl;
            12 
            13 }
            cpp:
             1 //PimplSample.cpp
             2 include "PimplSample.h"
             3 include <string>
             4 include <iostream>
             5 
             6 struct impl{
             7   void DoAnthorThing(){
             8     std:cout << s << "\n";  
             9   }
            10   std::string s;
            11 }
            12 
            13 CPimplSample::CPimplSample():m_pImpl(new imple(){
            14   m_pImpl->= "Hello Impl";
            15 }
            16 
            17 CPimplSample::~CPimplSample(){
            18   delete m_pImpl;
            19 }
            20 
            21 CPimplSample::DoSomething(){
            22    m_pImpl->DoAnthorThing();
            23 }

            這樣把要隱藏的屬性和接口都寫在cpp文件上就可以不外露到頭文件上了,記得析構(gòu)函數(shù)把impl指針施放哦

            久久亚洲欧美国产精品| 午夜福利91久久福利| 久久久久99精品成人片直播| 国产高潮国产高潮久久久| 国产精品熟女福利久久AV| 伊人久久精品影院| 亚洲日韩中文无码久久| 久久精品国产99国产电影网| 久久国产精品免费| 亚洲国产精品18久久久久久| 国产成人香蕉久久久久| 国产精品久久久久久久久软件| 91久久精品91久久性色| 亚洲国产成人久久精品99| 久久精品国产91久久综合麻豆自制| 久久精品无码一区二区三区日韩 | 国产成人久久AV免费| 久久精品一区二区影院| 九九精品99久久久香蕉| 久久久久久久波多野结衣高潮| 久久综合综合久久狠狠狠97色88| 久久久久波多野结衣高潮| 中文字幕久久欲求不满| 亚洲AV成人无码久久精品老人| 久久久久国产日韩精品网站| 久久婷婷成人综合色综合| 久久久久久久波多野结衣高潮 | 亚洲精品午夜国产VA久久成人| 久久成人永久免费播放| 国产精品久久久久影院色| 久久天天躁狠狠躁夜夜躁2O2O| 久久SE精品一区二区| 久久亚洲sm情趣捆绑调教| 久久九九青青国产精品| 国产精品久久久久aaaa| 色婷婷综合久久久中文字幕| 久久久无码精品亚洲日韩京东传媒| 伊人久久大香线蕉综合热线| 久久免费视频6| 久久91精品国产91久| 狠狠色丁香久久婷婷综合_中|