續--chapter06-虛析構函數

1、如果一個類的析構函數是虛函數,那麼由它派生而來的所有子類的析構函數也是虛函數。析構函數設置爲虛函數之後,在使用指針引用時可以動態綁定,實現運行時的多態,保證使用基類類型的指針就能調用針對不同對象的調用不同的析構函數,從而完成清理工作。即:如果有可能通過基類指針調用對象的析構函數,就需要讓基類的析構函數成爲虛函數,否則產生不確定的後果(如內存泄漏)。 2、第二張圖,釋放q指針時,由於Base的析
相關文章
相關標籤/搜索