瀏覽單個文章
result12
Advance Member
 
result12的大頭照
 

加入日期: Mar 2003
您的住址: Land of living sky
文章: 334
Question 程式設計問題 dynamic memory allocation

弟想請教各位能人異士們...

如何使用 realloc() 來增加或減少 一個 linklist 所使用的記憶體空間 ?

1.重新劃分出來給linklist所使用的記憶體空間必須是完整連續的區段(方便之後追蹤搬移)
2.當我的linklist變小的時候,我需要跟著需求來減少記憶體使用量,這時候就必須一個個的搬移linklist裡的nodes到新的位址(所有pointers也得要跟著變動了)

目前我想到的笨方法就是根據新的記憶體空間位址來一個一個慢慢的橋每個pointer該指到的位址...
請問實際上都是怎樣處裡的?拜託各位了
     
      
舊 2005-09-23, 05:23 PM #1
回應時引用此文章
result12離線中