freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c教程-類(lèi)的設(shè)計(jì)和繼承-資料下載頁(yè)

2025-01-06 16:39本頁(yè)面
  

【正文】 public A {}。 int main() { A * pa = new B。 //B * b = pa。//報(bào)錯(cuò) B * b = static_castB*(pa)。 return 0。 } 21 第二部分 c++類(lèi)的繼承 第二節(jié) 派生類(lèi)構(gòu)造函數(shù) 派生類(lèi)的構(gòu)造函數(shù)受繼承關(guān)系的影響,每個(gè)派生類(lèi)構(gòu)造函數(shù)除了初始化自己的數(shù)據(jù)成員之外,還要初始化基類(lèi)。子類(lèi)的構(gòu)造函數(shù)定義中用以下格式調(diào)用父類(lèi)的構(gòu)造函數(shù): 子類(lèi)名 ::構(gòu)造函數(shù)名 (參數(shù)表 ):父類(lèi)名 (參數(shù)表 ) class Base { public: Base(int i =0 ): m_i(i) {} protected: int m_i。 }。 class Derive : public Base { public: Derive(int i =0, const string amp。 name = ) : Base(i), m_name(name) {} private: string m_name。 }。 int main(){ Derive der。 return 0。 } 22 第二部分 c++類(lèi)的繼承 ? 復(fù)制控制和繼承 class Person { public: Person(const string amp。 name): m_name(name) {} Person(const Person amp。 per ) { m_name = 。 } Person amp。 operator=(const Person amp。 per){ if(this != amp。per) m_name = 。 return *this。 } private: string m_name。 }。 23 第二部分 c++類(lèi)的繼承 class Student: public Person { public: Student(const string amp。 name, int no) :Person(name), stu_no(no) {} Student(const Student amp。 stu) :Person(stu) {} Studentamp。 operator=(const Student amp。 stu){ if(this != amp。per) { Person::operator=(stu)。 stu_no = 。 } return *this。 } private: int stu_no。 }。 24 第二部分 c++類(lèi)的繼承 第三節(jié) 派生類(lèi)的撤銷(xiāo) ? 對(duì)象的撤銷(xiāo)順序與構(gòu)造順序相反:首先運(yùn)行派生析構(gòu)函數(shù),然后按繼承層次依次向上調(diào)用各基類(lèi)析構(gòu)函數(shù)。 ? 基類(lèi)的析構(gòu)函數(shù)必須定義為虛函數(shù) 25 第二部分 c++類(lèi)的繼承 本章總結(jié) 類(lèi)的繼承主要講述了類(lèi)與類(lèi)之間繼承關(guān)系 . 子類(lèi)可以訪問(wèn)父類(lèi)的 protected成員 , 而不能訪問(wèn) private成員 函數(shù)的動(dòng)態(tài)綁定是 c++中多態(tài)的一種表現(xiàn)形式 子類(lèi)對(duì)象在構(gòu)建時(shí)先要構(gòu)建父類(lèi)對(duì)象部分 基類(lèi)的析構(gòu)函數(shù)必須定義為虛函數(shù) 子類(lèi)對(duì)象在析構(gòu)時(shí)先調(diào)用自身的析構(gòu)函數(shù) , 在調(diào)用父類(lèi)的析構(gòu)函數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1