• <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指針施放哦

            综合久久久久久中文字幕亚洲国产国产综合一区首 | 综合久久久久久中文字幕亚洲国产国产综合一区首 | 久久精品国产乱子伦| 精品久久久久久无码不卡| 2021国内久久精品| 久久精品国产精品青草| 中文字幕久久欲求不满| 精品久久人人做人人爽综合| 精品久久久久久99人妻| 久久经典免费视频| 久久久久久久尹人综合网亚洲 | 成人午夜精品久久久久久久小说| 久久综合丝袜日本网| 久久精品国产亚洲一区二区三区| 久久久久99这里有精品10| 99久久综合狠狠综合久久止| 久久久久这里只有精品| 久久99国产乱子伦精品免费| 久久久精品久久久久久 | 77777亚洲午夜久久多喷| 久久91精品国产91久久小草| 亚洲精品国产综合久久一线| 色婷婷综合久久久中文字幕| 久久成人精品| 狠狠色婷婷久久一区二区三区| 久久精品国产一区二区三区| 久久精品天天中文字幕人妻| 久久精品亚洲男人的天堂| 99久久精品影院老鸭窝| AV无码久久久久不卡蜜桃| 久久久久久国产精品美女| 久久伊人精品青青草原高清| 亚洲狠狠婷婷综合久久久久 | 久久久久亚洲AV无码网站| 国产精品永久久久久久久久久| 久久综合亚洲欧美成人| 三级三级久久三级久久| 性欧美大战久久久久久久| 麻豆久久| 欧美亚洲国产精品久久久久| 九九久久精品无码专区|