瀏覽單個文章
jaw001
New Member
 

加入日期: Jul 2004
文章: 5
不能用陣列? 沒有看過這樣的程式語言呢?
一般來說..
BYTE* array=(char*)alloc(n);
就可以直接用 array[0],array[1]..了,不用特地宣告為陣列,不過要自己小
心不要超過 n-1

你最原始的問題:
如何使用 realloc() 來增加或減少 一個 linklist 所使用的記憶體空間
答案是:
如果是純的 linklist, 不行, linklist 已經使用了剛剛好的空間,你無法變
大或變小, 除非增減裡面的元素。
如果是陣列或是前面所說的 Vector, 就可以改變預留的空間。
舊 2005-09-23, 06:39 PM #4
回應時引用此文章
jaw001離線中