作者ysho ()
看板EE_DSnP
标题[问题] 关於 freeArr
时间Sun May 3 22:56:57 2009
想请问一下
在 freeArr 中提到
"Get 'r' which points to the beginning of the memory element
and is the memory address to recycle"
但是要回收的不应该是 p 吗?(回收整块 n*S+SIZE_T 的记忆体)
也就是 r=p
那为什麽这边还要多使用一个 r 呢?
不太懂这段话的意思...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.234
1F:→ sobluesk:+1 05/04 00:03
2F:推 ric2k1:啊... comment 里的 'r' 应该是 'p'啦... 典型的改了 code 05/04 00:26
3F:→ ric2k1:忘了改 comment 05/04 00:27
4F:→ ysho:谢谢老师 05/04 00:35
5F:推 ptt6161180:为什麽不是回收p的前面一个size_t? 05/05 12:28
6F:推 sobluesk:我想是因为要释放整个Arr的记忆体吧 05/05 18:45
7F:→ sobluesk:只回收p前面一个只是让他不能被指到 05/05 18:45
8F:→ sobluesk:可是还是有东西在那里 05/05 18:45