日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++:13---继承(单一继承、多重继承、多级继承、菱形继承、虚继承)

發(fā)布時間:2023/12/13 c/c++ 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++:13---继承(单一继承、多重继承、多级继承、菱形继承、虚继承) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、基類與派生類的概念

  • 基類(父類):在繼承關(guān)系中處于上層的類

  • 派生類(子類):在繼承關(guān)系中處于下層的類

class A;class B;class C:public A //C為A的子類,A為C的父類{};class D:public A,public B //D為A和B的子類,A和B均為D的父類{};

二、類派生列表

  • 派生類通過派生類列表來指出其從哪個(哪些)基類繼承而來

類派生列表的使用規(guī)則:

  • ①派生列表不能出現(xiàn)在類的聲明時,只能在定義時,原因如下:

    • 一條聲明語句的目的是讓程序知曉某個名字的存在已經(jīng)改名字表示一個什么樣的實體(如一個類、一個函數(shù)、或一個變量等)

class A; class B; //class B:public A; 錯誤 class A{}; class B:public A{}; //正確
  • ②要繼承的基類必須在本類之前定義而非聲明,原因如下:

    • 派生類必須知道其從基類繼承而來的成員是什么,如果基類只是一個聲明,那么派生類將無從知曉

總結(jié)

以上是生活随笔為你收集整理的C++:13---继承(单一继承、多重继承、多级继承、菱形继承、虚继承)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。