第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

何時使用虛擬析構(gòu)函數(shù)?

何時使用虛擬析構(gòu)函數(shù)?

瀟瀟雨雨 2019-05-24 15:02:19
何時使用虛擬析構(gòu)函數(shù)?我對大多數(shù)OO理論有了深刻的理解,但讓我困惑的一件事是虛擬析構(gòu)函數(shù)。我認為無論什么以及鏈中的每個對象,析構(gòu)函數(shù)總是會被調(diào)用。你什么時候打算讓它們成為虛擬的?為什么?
查看完整描述

4 回答

?
蝴蝶不菲

TA貢獻1810條經(jīng)驗 獲得超4個贊

在多態(tài)基類中聲明析構(gòu)函數(shù)是虛擬的。這是Scott Meyers的Effective C ++中的第7項。邁爾斯繼續(xù)總結(jié),如果一個類有任何虛函數(shù),它應(yīng)該有一個虛析構(gòu)函數(shù),而不是類設(shè)計為基類或不是設(shè)計用于多態(tài)應(yīng)聲明虛析構(gòu)函數(shù)。


查看完整回答
反對 回復(fù) 2019-05-24
?
www說

TA貢獻1775條經(jīng)驗 獲得超8個贊

還要注意,在沒有虛析構(gòu)函數(shù)時刪除基類指針將導(dǎo)致未定義的行為。我剛剛學(xué)到的東西:

如何在C ++中覆蓋刪除行為?

我已經(jīng)使用C ++多年了,我仍然設(shè)法掛起自己。


查看完整回答
反對 回復(fù) 2019-05-24
  • 4 回答
  • 0 關(guān)注
  • 561 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號