成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C++基類說明解析

開發 后端
在C++中要定義的新的數據類型不僅擁有新定義的成員,而且還同時擁有舊的成員,我們稱已存在的用來派生新類的類為C++基類,又稱為父類。

C++通過繼承機制,可以利用已有的數據類型來定義新的數據類型,下面文章給出了C++基類來管理內存的完整內存池管理程序和測試程序的源代碼,供大家學習切磋。

作為繼承,主要有三種:公有繼承,私有繼承(默認繼承方式),保護繼承。公有繼承:基類中的公有成員在派生類中仍公有;基類中的保護成員在派生類中仍保護;基類中的私有成員在派生類中不可見,僅基類可見。#t#

私有繼承:基類中的公有成員在派生類中為私有;C++基類中的保護成員在派生類中為私有;基類中的私有成員在派生類中不可見,僅基類可見。保護繼承:基類中的公有成員在派生類中為保護;

C++基類中的保護成員在派生類中為保護;基類中的私有成員在派生類中不可見,僅C++基類可見。通過繼承機制,派生類繼承了基類的成員,所繼承的成員只屬于派生類。即基類和派生類各有一份這樣的成員,這點很重要。接下來,我們不慌看繼承,回到類來看:(個人理解所謂可見性即是調用權限!)

接下來,我們不慌看繼承,回到類來看:

  1. #include《iostream》  
  2. using namespace std;  
  3. class A{  
  4. public:  
  5. void dump()const{....}  
  6. protected:  
  7. void get_x(){x++;}  
  8. private:  
  9. int x;  
  10. };  
  11. class B:public A  
  12. {  
  13. public:  
  14. void get(){ get_x();}  
  15. /* void get_y(){ y=x;} */  
  16. void compare(A &a){ a.get_x();}  
  17. protected:  
  18. void set(){...}  
  19. private:  
  20. int y;  
  21. };  
  22. int main()  

于是我們知道,在派生類不可見的成員并不是不可訪問的,可以通過間接的方式訪問!總結上面的,做了一張表:(注:派生類中成員的可見性是指繼承來的和自身添加的成員。

成員

C++基類(類)

派生類

main

私有數據

可見

  不可見

  不可見

私有函數

  可見

  不可見

  不可見

保護數據

  可見

  可見

不可見

保護函數

  可見

  可見

  不可見

公有數據

  可見

  可見

  可見

公有函數

  可見

  可見

可見

責任編輯:chenqingxiang 來源: 賽迪網
相關推薦

2010-01-21 13:33:44

C++基類

2010-01-28 13:27:12

C++類定義

2010-01-26 14:23:50

C++類

2010-01-20 18:06:06

C++虛基類

2010-01-26 16:54:58

學習C++

2010-01-19 18:35:12

靜態成員

2010-02-02 13:41:01

C++類繼承

2010-01-14 17:42:47

CC++

2010-01-26 10:42:26

C++函數

2010-01-25 10:54:18

C++設計

2010-01-26 13:42:28

C++指針

2010-01-26 13:36:27

C++設計

2011-06-01 10:19:41

基類對象派生類對象

2010-01-19 13:43:59

C++函數

2010-01-28 11:08:09

C++變量

2010-01-25 18:19:17

C++特性

2010-01-21 15:07:31

C++開發

2010-01-19 17:54:47

C++程序

2010-01-25 18:19:17

C++特性

2010-01-25 18:19:17

C++特性
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久热久热 | 一区中文字幕 | 欧美日韩一区二区在线播放 | 干出白浆视频 | 黄色毛片在线看 | 亚洲精品欧美 | 青青草一区二区 | 黄色毛片在线观看 | 黄色毛片在线观看 | 精品av | 中文av在线播放 | 中文字幕视频网 | www一级片 | 福利在线观看 | 久久69精品久久久久久久电影好 | 欧美日韩精品久久久免费观看 | 日韩欧美国产电影 | 久久久久国产精品午夜一区 | 国产一区二区在线免费观看 | 午夜视频一区 | 亚洲欧美综合 | 成人一级视频在线观看 | 亚洲一区国产精品 | 久久成人国产 | 亚洲va欧美va天堂v国产综合 | 在线观看亚| 日韩免费一区二区 | 国产精品一区二区视频 | 久久国产精品精品 | a级大片免费观看 | 成人精品区 | 成人国产精品免费观看 | 日韩在线小视频 | 在线a视频 | 国产午夜精品久久久 | 欧美一级毛片在线播放 | caoporn视频在线 | 999精品视频 | 免费毛片网站在线观看 | 综合精品久久久 | 天堂一区二区三区 |