654
技術社區[雲棲]
(多)繼承中的構造與析構
(多)繼承中的構造與析構
問:析構函數為何定義為虛函數較好?
答:若不這樣,基類指針指向子類,再刪除該指針時,子類的析構函數得不到調用,子類中比父類多的那些變量得不到回收,造成內存泄露。
最後更新:2017-04-03 06:03:10
654
技術社區[雲棲]
問:析構函數為何定義為虛函數較好?
答:若不這樣,基類指針指向子類,再刪除該指針時,子類的析構函數得不到調用,子類中比父類多的那些變量得不到回收,造成內存泄露。
最後更新:2017-04-03 06:03:10