[問題] MemRecycleList::reset()
這個reset()是要放掉recycleList佔的記憶體
那想請問
是否只需要處理每個物件( T / T[] )中儲存下一個物件的位址占用的地方呢?
因為會丟到recycleList裡的T或T[]
都是經過delete / delete[] 或 尚未用盡的block殘餘區
不過這樣的話
(T = MemTestObj)
那裏面的int[] char[]會沒處理到嗎?
或者在丟入list之前這些MemTestObj裡面的東西就會先處理掉了??
(以致於丟進recycleList的只有 "一塊記憶體殼 和 下一個元件的位址")
不好意思近來常PO廢文請恕罪<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.251.167
推
11/23 00:47, , 1F
11/23 00:47, 1F
→
11/23 00:47, , 2F
11/23 00:47, 2F
推 ypf791:所謂list的記憶體指的應該是_first啦_nextList啦那些
→
11/23 00:48, , 3F
11/23 00:48, 3F
恕修推文排列整齊XD
謝謝老師和大神學長~
※ 編輯: andy13579372 來自: 140.112.251.167 (11/23 00:57)
→
11/23 00:56, , 4F
11/23 00:56, 4F
→
11/23 00:57, , 5F
11/23 00:57, 5F