作者jokerspy (苏哥)
看板EE_DSnP
标题[问题] getRecycleIdx
时间Tue May 5 01:48:39 2009
不太清楚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
1F:推 ric2k1:getRecycleIdx(t) 就是去算出 t Bytes 记忆体对应的 05/05 02:03
2F:→ ric2k1:recycle list index 是多少. 除了可以用在 freeArr 的 05/05 02:04
3F:→ ric2k1:assert() 之外 (<== 其实可有可无), 也可以用在其他地方... 05/05 02:06
4F:→ jokerspy:谢谢! 05/05 10:42