看板 EE_DSnP 關於我們 聯絡資訊
不太清楚getRecycleIdx這個function的作用耶 在freeArr裡面似乎是要使用 assert(n == getRecycleIdx(n * S + SIZE_T)); 不過不太懂這一行的意義是甚麼 所以也不太知道getRecycleIdx是要我們怎麼取得Idx 應該不是叫我們直接把n * S + SIZE_T反運算出n吧 這樣感覺很多此一舉 所以這裡到底是要確認n和甚麼一樣呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.218.75
ric2k1:getRecycleIdx(t) 就是去算出 t Bytes 記憶體對應的 05/05 02:03
ric2k1:recycle list index 是多少. 除了可以用在 freeArr 的 05/05 02:04
ric2k1:assert() 之外 (<== 其實可有可無), 也可以用在其他地方... 05/05 02:06
jokerspy:謝謝! 05/05 10:42