Problem
C++里我NEW了一個CHAR[10] 後來發現不購大 想加大空間 而不損害原來的內容怎麽辦?
Solution
使用realloc()重新配置記憶體大小,類似VB的redim()。
header : stdlib.h
signature : void* realloc(void* pmem, size_t size);
pmem : 一個pointer,指向已經配置出去的記憶體區塊
size : 新的記憶體空間大小(byte)
Sample Code
執行結果
Reference
日向俊二,C/C++辭典,博碩文化,2002