確保基類(lèi)有虛析構(gòu)函數(shù)
摘要: C++語(yǔ)言標(biāo)準(zhǔn)關(guān)于這個(gè)問(wèn)題的闡述非常清楚:當(dāng)通過(guò)基類(lèi)的指針去刪除派生類(lèi)的對(duì)象(注),而基類(lèi)又沒(méi)有虛析構(gòu)函數(shù)時(shí),結(jié)果將是不可確定的。實(shí)際運(yùn)行時(shí)經(jīng)常發(fā)生的是,派生類(lèi)的析構(gòu)函數(shù)永遠(yuǎn)不會(huì)被調(diào)用。
閱讀全文