討論串[問題] 多型的自動回收
共 13 篇文章
內容預覽:
我想我把我的 interface 勾出來會比較清楚一點:. class Base {. public:. virtual ~Base() {. try {. close();. catch( ... ) {. // .... }. }. void close() {. // .... doClose
(還有237個字)
內容預覽:
--. ※ 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 123.205.248.119. 因為 destructor 並非一般的 member function. 因此把它宣告為 virtual 時. 行為也和一般的 member function 有所差異. class Base {
(還有342個字)
內容預覽:
我有一個 abstract class, 它有 virtual open 和 virtual close. 讓底下的 subclasses override 並自訂資源獲得/釋放的方式. 現在我希望讓它能保證在實體被回收時釋放資源. 目前唯一想到的方法就是在 destructor 上動手腳. 但是我
(還有119個字)