精華區beta EE_DSnP 關於我們 聯絡資訊
以我的解讀 Memrecyclelist這個class是一個link list 用來一個接一個物件 這種物件裡面有 指標(T*)+下一個物件的位址 而指標(T*)則是指到某個回收的mem區塊 但關於getNext這個函數 有點不了解為什麼這個函式是傳T*進去 而不是傳MemRecycleList<T>* 畢竟T*不是這個list的內容物嗎 假如傳T*進去的話不就要找過跑過整個list去找﹍memrecyclelist.first==p的這項 然後傳他的_nextList->_first回去 這樣好像怪怪的 還是說我其實整個想錯了otz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.241.149
scxz:我知道我想錯哪裡了...還是要記得老師上課講的東西阿OTZ 12/07 16:51
scxz:回收的memspace裡面存的應該就是下一個的位址... 12/07 16:57