討論串[問題] 多型的自動回收
共 13 篇文章
首頁
上一頁
1
2
3
下一頁
尾頁

推噓2(2推 0噓 4→)留言6則,0人參與, 最新作者legnaleurc (CA)時間16年前 (2009/10/06 19:43), 編輯資訊
0
0
1
內容預覽:
我想我把我的 interface 勾出來會比較清楚一點:. class Base {. public:. virtual ~Base() {. try {. close();. catch( ... ) {. // .... }. }. void close() {. // .... doClose
(還有237個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者littleshan (我要加入劍道社!)時間16年前 (2009/10/06 19:33), 編輯資訊
0
0
0
內容預覽:
--. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 123.205.248.119. 因為 destructor 並非一般的 member function. 因此把它宣告為 virtual 時. 行為也和一般的 member function 有所差異. class Base {
(還有342個字)

推噓3(3推 0噓 2→)留言5則,0人參與, 最新作者legnaleurc (CA)時間16年前 (2009/10/06 15:16), 編輯資訊
0
0
1
內容預覽:
我有一個 abstract class, 它有 virtual open 和 virtual close. 讓底下的 subclasses override 並自訂資源獲得/釋放的方式. 現在我希望讓它能保證在實體被回收時釋放資源. 目前唯一想到的方法就是在 destructor 上動手腳. 但是我
(還有119個字)
首頁
上一頁
1
2
3
下一頁
尾頁