Re: [問題] 多型的自動回收
※ 引述《legnaleurc (CA)》之銘言:
: ====
: 我就是希望在 Base 這個層級就能在解構時自動回收
: 但是礙於 destructor 內不能呼叫 virtual function
: 目前我只有檢查 flag
: 我只想問在這個狀況下有沒有比較好的做法
我覺得 littleshan 的文章(包含該篇及之前的推文)已經回答你的問題了
基本上就是使用 virtual destructor
jacobcrab 和 Ebergies 的提議似乎是把問題變複雜了 QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.192.87.202
※ 編輯: xam 來自: 192.192.87.202 (10/07 15:40)
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章