最新回答 / 丫大哥哥
定義純虛函數(shù)的初衷就是為了提供一個(gè)函數(shù)模板,用來給子類繼承用的,讓子類去補(bǔ)充父類未寫出的定義,自然父類的純虛函數(shù)是一定的。
2019-10-03
已采納回答 / 慕的地9539986
就是叫你在shape類定義一個(gè)虛析構(gòu)函數(shù),不然rect和circle的析構(gòu)函數(shù)不會(huì)執(zhí)行
2019-10-03
最新回答 / MT灬柴郡
析構(gòu)函數(shù)的作用是釋放內(nèi)存,沒有析構(gòu)函數(shù)不代表不調(diào)用,如果不調(diào)用就會(huì)發(fā)生內(nèi)存泄漏
2019-09-24
最新回答 / 慕后端8647280
總結(jié)虛函數(shù) 純虛函數(shù)虛函數(shù)指在函數(shù)聲音時(shí)加上關(guān)鍵字virtual, 目的是為了給子類對象復(fù)寫或者調(diào)用,從而實(shí)現(xiàn)多態(tài);純虛函數(shù)通常在接口類中定義, 只有聲明,沒有實(shí)現(xiàn),并且給它賦值為0.這種函數(shù)在被子類繼承時(shí)需要實(shí)現(xiàn)該方法,不能直接調(diào)用。
2019-09-03
最新回答 / weixin_慕UI0048803
建議提問的時(shí)候把代碼補(bǔ)全,或者截圖,回答問題界面是沒有你問題的詳細(xì)描述的?視頻中此處只是為了獲得shape對象的地址,所有需要有(int *)強(qiáng)制類型轉(zhuǎn)換(目的是得到對象所在的整形地址)通用形式就是 (int *) + 對象
2019-08-15