爲什麼需要虛析構函數(超詳細)

爲什麼需要虛析構函數(超詳細) 虛析構函數是爲了解決父類指針指向子類對象時,釋放子類對象的資源時,釋放不完全,造成的內存泄漏問題。 多態 發生多態的條件是,父類指針或引用指向子類對象,虛函數重寫。 子類會繼承父類對象的所有的成員變量和成員函數(除了構造,析構,拷貝構造和賦值操作運算符)。 分析 發生繼承後,子類的成員函數比父類多,所以父類指針無法指向子類的成員變量或者函數。即父類指針無法指向子類的
相關文章
相關標籤/搜索