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

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計(jì)ppt課件(編輯修改稿)

2025-06-03 08:32 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Student { public: virtual void print() { cout“A graduate student”endl。 } }。 void main() { Student s1,*ps。 GStudent s2。 ()。 ()。 ::print()。 ps=amp。s1。 ps print()。 ps=amp。s2。 ps print()。 } A student A graduate student A student A student A graduate student 使用虛函數(shù)時(shí)應(yīng)注意: ( 1) 在派生類中重新定義虛函數(shù)時(shí),必須保證函數(shù)的返回值類型和參數(shù)與基類中的聲明完全一致。在類的成員函數(shù)被聲明為虛函數(shù)后,派生類就具有多態(tài)性。 ( 2)一般來(lái)說(shuō), 可將類族中的具有共性的成員函數(shù)聲明為虛函數(shù),而具有個(gè)性的函數(shù)沒有必要聲明為虛函數(shù)。 如果在派生類中沒有重新定義虛函數(shù),則派生類的對(duì)象將使用基類的虛函數(shù)代碼。 ? 靜態(tài)成員函數(shù)不能聲明為虛函數(shù) 。 ? 內(nèi)聯(lián)成員函數(shù)不能聲明為虛函數(shù)。 因?yàn)閷?duì)于內(nèi)聯(lián)成員函數(shù),在程序編譯時(shí),編譯系統(tǒng)就應(yīng)明確用哪個(gè)函數(shù)體替換內(nèi)聯(lián)函數(shù)調(diào)用的地方,而不能等到運(yùn)行時(shí)再確定調(diào)用哪個(gè)函數(shù)。 ? 構(gòu)造函數(shù)不能是虛函數(shù)。 因?yàn)闃?gòu)造函數(shù)是在對(duì)象產(chǎn)生之前運(yùn)行的,而虛函數(shù)是使用已有對(duì)象來(lái)調(diào)用的函數(shù)。所以,將構(gòu)造函數(shù)聲明為虛函數(shù)是沒有意義的。 ? 析構(gòu)函數(shù)可以是虛函數(shù),且往往被定義成虛函數(shù)。因?yàn)閷?shí)施多態(tài)時(shí)是通過(guò)將基類的指針指向派生類的對(duì)象來(lái)完成的,如果要?jiǎng)h除該指針?biāo)傅呐缮悓?duì)象時(shí)就應(yīng)該調(diào)用該指針?biāo)赶虻呐缮惖奈鰳?gòu)函數(shù),然后派生類的析構(gòu)函數(shù)又調(diào)用基類的析構(gòu)函數(shù),這樣整個(gè)派生類的對(duì)象才能被完全釋放。 抽象類 ?有時(shí)在聲明一個(gè)基類時(shí)無(wú)法為虛函數(shù)定義其具體實(shí)現(xiàn),這時(shí)可以將其聲明為一個(gè) 純虛函數(shù) 。包含純虛函數(shù)的抽象類 。 ?抽象類是一種特殊的類,專門作為基類派生新類,自身無(wú)法實(shí)例化,也就是無(wú)法定義抽象類的對(duì)象,它為一類族提供統(tǒng)一的操作界面。 ?抽象類是為了抽象和設(shè)計(jì)的目的而建立的,可以說(shuō),建立抽象類,就是為了通過(guò)它多態(tài)地使用其中的成員函數(shù)。 ?抽象類處于類層次的上層,由它派生新類,然后再實(shí)例化。 純虛函數(shù)的定義 ? 在 C++中,一個(gè)僅為多態(tài)機(jī)制提供一個(gè)接口而沒有任何實(shí)體定義的函數(shù),被稱為純虛函數(shù)。 ? 聲明純虛函數(shù)的一般格式如下 : ?抽象類只能用作其他類的基類,不能用來(lái)建立
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1