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

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

何時使用虛擬析構函數?

何時使用虛擬析構函數?

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

4 回答

?
蝴蝶不菲

TA貢獻1810條經驗 獲得超4個贊

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


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

TA貢獻1775條經驗 獲得超8個贊

還要注意,在沒有虛析構函數時刪除基類指針將導致未定義的行為。我剛剛學到的東西:

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

我已經使用C ++多年了,我仍然設法掛起自己。


查看完整回答
反對 回復 2019-05-24
  • 4 回答
  • 0 關注
  • 574 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號