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

martin

thinking

常用鏈接

統計

software

最新評論

C++的一些基礎知識

C++中類包含三種成員訪問說明符:public, private 和 protected.
在程序能訪問類對象的任何地方都可以訪問任何在成員訪問說明符public后面聲明的數據成員和成員函數.成員訪問符private后面的數據成員和成員函數只能由該類的成員函數或友元訪問.基類的protected成員只能被基類的成員和友元已及派生類的成員和友元訪問.
在C++中還存在三中繼承方式:public, private, protected.
 
對于它們的論述可以在任意一本關于C++的書中都可以找到.大家對public繼承都比較熟悉.但我們偶爾也會看到private繼承.private繼承時基類中的public,private成員變成派生類中的private成員.基類中的private成員在派生類中隱藏.
 
這里簡單介紹一下以下兩種情況的異同:
(1)B private 繼承A
(2)A是B的一個私有成員的異同.
 
相同點:A的接口(public 成員函數)都只對B開放,不對外開放. 
不同點:在(1)中A的public, protected成員都為B的private成員,B的成員函數可以直接訪問.在(2)中A的成員都不是B的成員,并且B不能訪問A的protected成員,要訪問A的public成員也要借助A的對象.
 
下面再講一些編譯器在構造類時所采取的缺省操作:
1.如果類沒有聲明構造函數,編譯器會聲明一個默認構造函數.
2.如果沒有聲明拷貝構造函數,編譯器會隱式地生成一個.
3.如果沒有聲明賦值操作符,編譯器會隱式地生成一個.
4.如果沒有聲明析構函數,編譯器會隱式地生成一個.
 
隱式生成的函數都是public的.
如果接受一個副本是有效的行為,就該聲明并定義拷貝構造函數和賦值操作符.如果接受一個副本是禁止的,你可以將拷貝構造函數和賦值操作符聲明為private,并且不實現它們,這樣可以阻止編譯器生成缺省的操作,從而防止客戶復制類對象.
 
下面是代碼實例:
 
class test{
 
};
 該類中不包含任何成員,也沒聲明任何方法.編譯器會缺省生成下列方法:
test::test()
{
}
 
test::~test()
{
}
 
test::test(const test& rt)
{
 ...
}
 
test& test::operator=(const test& rt)
{
...
}
 
這些方法都是public的.
 
如果想阻止編譯器生成缺省的拷貝構造函數,和賦值操作,可以進行如下操作:
class test{
 
private:
    test(test& rt);                        //    該方法被定義為private,并且不被實現.
    test& operator=(test& rt);        //    該方法被定義為private,并且不被實現.
};
 

posted on 2009-03-04 14:51 martin_yahoo 閱讀(1418) 評論(2)  編輯 收藏 引用

評論

# re: C++的一些基礎知識 2009-03-05 19:00 Sandy

這里簡單介紹一下以下兩種情況的異同:
(1)B private 繼承A
(2)A是B的一個私有成員的異同

你好,對于第二中情況,我不是很懂,A是B的一個私有成員的異同
class A
{
};

class B: private A
{
};

這是第一種情況,

那么第二種是什么情形呢?
  回復  更多評論   

# re: C++的一些基礎知識[未登錄] 2009-03-05 22:00 martin_yahoo

@Sandy
第一種情況
class B : private A
{
....
};
B 從A私有繼承.
第二種情況:
class B{
...
private:
A a;
...
};
B含有一個A對象為實例,并且為B的私有成員.  回復  更多評論   


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            嫩草成人www欧美| 久久精品日产第一区二区| 欧美阿v一级看视频| 久久久久久9| 免费高清在线视频一区·| 老巨人导航500精品| 米奇777在线欧美播放| 蜜桃久久av一区| 欧美日韩亚洲视频| 国产精品日产欧美久久久久| 国产精品腿扒开做爽爽爽挤奶网站 | 国产手机视频精品| 国产视频精品xxxx| 亚洲高清视频一区| 日韩视频免费| 欧美亚洲综合网| 欧美成人高清| 亚洲少妇诱惑| 久久香蕉国产线看观看av| 欧美激情1区2区3区| 国产精品日韩精品欧美在线| 黄色成人在线| 亚洲视频每日更新| 久久精品水蜜桃av综合天堂| 欧美激情视频在线播放| 在线视频欧美日韩精品| 欧美专区在线| 欧美亚一区二区| 亚洲缚视频在线观看| 欧美亚洲网站| 亚洲精选在线观看| 久久久蜜桃精品| 国产精品日韩| 亚洲午夜一区二区三区| 欧美激情aaaa| 久久精品国产欧美激情| 国产精品入口尤物| 99综合在线| 亚洲第一在线| 性久久久久久久| 国产精品扒开腿做爽爽爽软件 | 亚洲日本一区二区三区| 欧美资源在线| 国产精品国码视频| 99这里只有久久精品视频| 免费久久99精品国产自在现线| 一级日韩一区在线观看| 欧美激情综合色综合啪啪| 亚洲午夜一区二区| 久久久福利视频| 亚洲免费福利视频| 老司机午夜免费精品视频| 欧美三级电影大全| 亚洲巨乳在线| 亚洲福利精品| 欧美激情一区二区三区全黄| 在线日韩电影| 欧美ed2k| 免播放器亚洲| 亚洲精品欧美极品| 亚洲人成艺术| 欧美日韩在线一区二区| 一二三区精品| 一本色道久久精品| 国产精品美腿一区在线看 | 久久久久久久综合色一本| 国产精品v片在线观看不卡| 99精品国产99久久久久久福利| 欧美xx69| 欧美伦理91| 亚洲一卡二卡三卡四卡五卡| 在线综合亚洲欧美在线视频| 欧美午夜精品久久久久久久| 亚洲欧美日韩国产一区二区| 亚洲视频福利| 国产色综合天天综合网| 久久午夜精品| 免费亚洲婷婷| 一区二区三区欧美| 亚洲综合丁香| 红桃视频一区| 亚洲每日更新| 国产一级久久| 最近看过的日韩成人| 欧美午夜精品| 免费观看不卡av| 欧美日本免费一区二区三区| 夜久久久久久| 欧美一区二区大片| 亚洲精品视频在线观看网站| 亚洲午夜在线视频| 亚洲国产成人精品女人久久久 | 亚洲欧美日韩精品久久亚洲区| 亚洲综合首页| 亚洲高清在线播放| 一区二区日本视频| 激情亚洲一区二区三区四区| 亚洲精品国久久99热| 国产精品人人爽人人做我的可爱| 久久综合电影| 午夜一级久久| 国产伦精品一区二区三区高清 | 欧美一区二区三区四区在线观看地址 | 亚洲精品综合在线| 亚洲在线第一页| 亚洲国产经典视频| 亚洲一品av免费观看| 亚洲国产精品一区二区第一页| 一区二区三区免费看| 影视先锋久久| 午夜免费在线观看精品视频| 亚洲黄色在线看| 性欧美1819性猛交| 亚洲美女黄网| 美女久久一区| 麻豆免费精品视频| 国产亚洲欧美中文| 在线视频欧美精品| 亚洲精品韩国| 久久在线免费观看| 久久国产毛片| 国产女人水真多18毛片18精品视频| 亚洲欧洲综合另类| 亚洲福利小视频| 久久精品免费播放| 久久精品首页| 国产网站欧美日韩免费精品在线观看| 一级日韩一区在线观看| 9色精品在线| 欧美精品电影在线| 亚洲欧洲日本国产| 亚洲东热激情| 久热精品视频在线| 玖玖综合伊人| 在线播放国产一区中文字幕剧情欧美| 香蕉av777xxx色综合一区| 香蕉久久夜色精品国产使用方法| 国产精品h在线观看| 亚洲图片欧洲图片av| 亚洲一区久久| 国产精品日日摸夜夜摸av| 亚洲天堂免费观看| 亚洲欧美国产制服动漫| 国产精品久久久| 一区二区免费在线观看| 欧美亚洲午夜视频在线观看| 国产婷婷精品| 久久一区二区三区超碰国产精品| 欧美成人资源| 日韩视频在线观看| 欧美大片一区| 在线视频一区观看| 先锋a资源在线看亚洲| 国产尤物精品| 免费看av成人| 日韩亚洲精品视频| 欧美亚洲一区三区| 精品成人国产| 欧美久久婷婷综合色| av成人手机在线| 亚洲精品一区在线观看| 欧美高清不卡在线| 99在线精品观看| 国产精品久久久久影院亚瑟 | 欧美高清视频在线观看| 亚洲国产欧美日韩精品| 亚洲一区二区三区涩| 国内精品视频在线播放| 老司机aⅴ在线精品导航| 亚洲人永久免费| 久久aⅴ国产欧美74aaa| 亚洲第一毛片| 欧美三级日本三级少妇99| 久久av一区二区三区漫画| 亚洲高清在线观看一区| 亚洲欧美日韩国产中文在线| 亚洲高清不卡| 国产精品毛片大码女人| 久久综合色天天久久综合图片| 99精品欧美一区| 久久伊人亚洲| 亚洲欧美综合v| 亚洲美女尤物影院| 黑人中文字幕一区二区三区| 欧美激情区在线播放| 亚洲欧美在线看| 亚洲国产天堂久久综合| 久久精品国产999大香线蕉| 亚洲精品午夜精品| 黄色在线一区| 国产精品亚洲成人| 欧美日韩国产麻豆| 老司机精品福利视频| 亚洲欧美日韩成人| 日韩香蕉视频| 91久久久久久久久| 老色批av在线精品| 久久高清福利视频| 亚洲午夜久久久久久久久电影院| 亚洲破处大片|