青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

woaidongmao

文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
數據加載中……

C++局部類和嵌套類的區別

 局部類

  在一個函數體內定義的類稱為局部類。局部類中只能使用它的外圍作用域中的對象和函數進行聯系,因為外圍作用域中的變量與該局部類的對象無關。局部類不能被外部所繼承。在定義局部類時需要注意:局部類中不能說明靜態成員函數,并且所有成員函數都必須定義在類體內。在實踐中,局部類是很少使用的。下面是一個局部類的例子。
  int a;
  
void fun()
  
{
  
static int s;
  
class A
  
{
    
public:
    
void init(int i) { s = i; }
  }
;
  A m;
  m.init(
10);
  }


局部類的另一個用途是用來實現類型轉化,如下代碼:

class Interface
{
public:
  
virtual void Fun() = 0
}
;

template
<class T, class P>
Interface
* MakeAdapter(const T& obj, const P& arg)
{
   
int x;
  
class Local : public Interface
  
{
  
public:
      Local(
const T& obj, const P& arg)
         : obj_(obj), arg_(arg)
{}
     
virtual void Fun()
     
{
          x
= 100;
         obj_.Call(arg_);
      }

  
private:
      T obj_;
      P arg_;
   }
;
  
return new Local(obj, arg);
}


  嵌套類

  在一個類中定義的類稱為嵌套類,定義嵌套類的類稱為外圍類。

  定義嵌套類的目的在于隱藏類名,減少全局的標識符,從而限制用戶能否使用該類建立對象。這樣可以提高類的抽象能力,并且強調了兩個類(外圍類和嵌套類)之間的主從關系。下面是一個嵌套類的例子:

 class A
  
{
 
public:
    
class B
    
{
    
public:
      …
    
private:
      …
    }
;
    
void f();
    
private:
    
int a;
  }




   其中,類B是一個嵌套類,類A是外圍類,類B定義在類A的類體內。

  對嵌套類的若干說明:

  1、從作用域的角度看,嵌套類被隱藏在外圍類之中,該類名只能在外圍類中使用。如果在外圍類的作用域內使用該類名時,需要加名字限定。

  2、從訪問權限的角度來看,嵌套類名與它的外圍類的對象成員名具有相同的訪問權限規則。不能訪問嵌套類的對象中的私有成員函數,也不能對外圍類的私有部分中的嵌套類建立對象。

  3、嵌套類中的成員函數可以在它的類體外定義。

  4、嵌套類中說明的成員不是外圍類中對象的成員,反之亦然。嵌套類的成員函數對外圍類的成員沒有訪問權,反之亦然。國此,在分析嵌套類與外圍類的成員訪問關系時,往往把嵌套類看作非嵌套類來處理。這樣,上述的嵌套類可寫成如下格式:

  class A
  {
  public:
    void f();
  private:
    int a;
  };

    class B
  {
    public:
    …
  private:
    …
  };

  由引可見,嵌套類僅僅是語法上的嵌入。

  5、在嵌套類中說明的友元對外圍類的成員沒有訪問權。

  6、如果嵌套類比較復雜,可以只在外圍類中對嵌套類進行說明,關于嵌套的詳細的內容可在外圍類體外的文件域中進行定義。


參考:C++編程思想和網絡文章。

posted on 2008-09-14 18:05 肥仔 閱讀(326) 評論(0)  編輯 收藏 引用 所屬分類: C++ 基礎

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久久久久久一区| 欧美韩国日本综合| 国产精品自拍视频| 国产精品成人一区二区三区夜夜夜 | 久久精品官网| 久久青草福利网站| 欧美国产综合视频| 国产精品人人做人人爽 | 久久久91精品国产一区二区精品| 久久激情综合网| 欧美激情小视频| 国产欧美精品日韩| 亚洲国产精品99久久久久久久久| 99re6热在线精品视频播放速度| 亚洲一区二区影院| 蜜臀av性久久久久蜜臀aⅴ| 欧美国产在线视频| 亚洲午夜电影在线观看| 久久综合网络一区二区| 国产精品久久久久aaaa樱花| 精品二区久久| 午夜激情久久久| 欧美黄色网络| 亚洲欧美日韩精品久久亚洲区 | 亚洲欧美另类在线观看| 久久天堂精品| 国产精品一卡二卡| 91久久综合亚洲鲁鲁五月天| 欧美亚洲一级| 亚洲精品一区二区在线观看| 欧美资源在线| 国产精品免费在线| 宅男噜噜噜66一区二区| 美女成人午夜| 欧美一二区视频| 欧美午夜精品久久久久久人妖 | 亚洲欧美成人一区二区三区| 鲁大师影院一区二区三区| 国产精品美女www爽爽爽| 亚洲精品久久久久久久久久久| 久久久久九九视频| 亚洲字幕在线观看| 欧美涩涩视频| av成人免费观看| 99视频超级精品| 老牛国产精品一区的观看方式| 亚洲视频图片小说| 欧美日韩综合视频网址| 99精品黄色片免费大全| 欧美成黄导航| 久久一区二区三区四区| 国产一区二区三区日韩| 亚洲欧美在线磁力| 亚洲在线成人| 国产精品视区| 亚洲欧美成人精品| 亚洲性色视频| 国产精品视频xxx| 久久黄色影院| 久久精品国产99精品国产亚洲性色| 国产精自产拍久久久久久蜜| 亚洲欧美在线x视频| 亚洲欧美日本日韩| 国产中文一区二区| 麻豆亚洲精品| 欧美精品一区二区三区很污很色的| 亚洲日本成人| 亚洲激情网站| 欧美日本在线看| 亚洲欧美欧美一区二区三区| 亚洲中字在线| 国产在线乱码一区二区三区| 久久久久久久久一区二区| 久久久久久久久久久久久久一区| 一色屋精品视频在线看| 欧美国产日韩一区| 欧美天堂亚洲电影院在线播放| 亚洲欧美成aⅴ人在线观看| 午夜精品久久久久久久白皮肤| 激情久久综艺| 亚洲久久一区| 国产综合第一页| 亚洲黄色成人| 国产精品影视天天线| 老色批av在线精品| 欧美日韩精品综合在线| 欧美在线视频在线播放完整版免费观看| 久久av老司机精品网站导航| 亚洲精品欧美一区二区三区| 亚洲——在线| 亚洲国产岛国毛片在线| 一本色道久久加勒比88综合| 国产亚洲综合性久久久影院| 亚洲国产精品成人| 国产精品二区影院| 欧美 亚欧 日韩视频在线| 欧美性大战xxxxx久久久| 美国十次了思思久久精品导航| 欧美亚洲不卡| 亚洲成人直播| 国产性天天综合网| 夜夜嗨av色综合久久久综合网 | 99精品久久久| 欧美伊人久久久久久久久影院| 日韩一二三在线视频播| 久久精品国产久精国产一老狼 | 久久九九99| 欧美精选在线| 巨乳诱惑日韩免费av| 欧美午夜a级限制福利片| 久热爱精品视频线路一| 国产精品美女www爽爽爽视频| 亚洲电影欧美电影有声小说| 国产精品毛片一区二区三区| 亚洲黄色一区二区三区| 狠狠综合久久av一区二区老牛| 99精品黄色片免费大全| 91久久久久久久久久久久久| 欧美一区二区三区四区在线| 亚洲欧美日韩国产中文| 欧美美女福利视频| 亚洲国产二区| 91久久久久久久久| 久久一本综合频道| 美女视频黄 久久| 国内精品久久久久国产盗摄免费观看完整版| 日韩视频国产视频| 99视频一区二区三区| 欧美不卡一区| 亚洲激情电影在线| 亚洲精品久久视频| 久久精品色图| 欧美不卡视频一区| 亚洲成色777777在线观看影院| 久久精品91久久久久久再现| 久久国产精品99精品国产| 国产精品女人毛片| 99精品欧美一区| 中文在线资源观看网站视频免费不卡 | 亚洲精品在线三区| 日韩视频一区二区三区| 欧美www视频在线观看| 亚洲国产成人精品女人久久久| 亚洲承认在线| 男男成人高潮片免费网站| 亚洲国产欧美不卡在线观看| 亚洲国产精品成人一区二区| 久久久久久亚洲精品不卡4k岛国| 久久综合婷婷| 亚洲激情小视频| 欧美日韩亚洲一区三区 | 亚洲视频欧美在线| 欧美影院久久久| 国产欧美在线播放| 久久久精品国产一区二区三区 | 老司机一区二区| 亚洲国产精品成人综合色在线婷婷| 欧美顶级艳妇交换群宴| 亚洲精品护士| 亚洲亚洲精品三区日韩精品在线视频| 欧美日韩小视频| 性欧美大战久久久久久久免费观看 | 国产精品午夜国产小视频| 亚洲欧美资源在线| 美腿丝袜亚洲色图| 99视频超级精品| 国产视频欧美视频| 久久一二三区| 99v久久综合狠狠综合久久| 欧美在线短视频| 亚洲国产经典视频| 国产精品日韩在线播放| 久久米奇亚洲| 一本久久精品一区二区| 久久久久久久久久久成人| av成人老司机| 国产亚洲激情在线| 欧美国产日韩精品| 亚洲欧美日韩另类精品一区二区三区| 狂野欧美一区| 午夜亚洲激情| av成人免费观看| 一区免费观看| 国产精品欧美激情| 欧美成人福利视频| 久久av资源网站| 中文在线一区| 亚洲国产另类精品专区| 久久久久99精品国产片| 一区二区av| 亚洲激情午夜| 亚洲大黄网站| 国产午夜亚洲精品理论片色戒| 欧美精品入口| 久久综合影视| 久久成年人视频| 午夜亚洲福利| 亚洲一二区在线| 日韩亚洲在线| 欧美激情性爽国产精品17p|