【发布时间】:2012-12-04 00:26:25
【问题描述】:
任何人都知道一个实现 realloc() 的独立库,只需要管理一块内存吗? (堆。)
即在使用堆指针和大小进行初始化后,它提供了管理该区域的 free/malloc/realloc。
【问题讨论】:
-
你可以在g.oswego.edu/pub/misc/malloc.c找到一个malloc/free/realloc的实现,很久以前就用过......
-
@pbhd,是的,但是那个使用 sbrk 等。
-
没错,但我记得采用该实现很容易在固定大小的共享内存段中正常工作。
标签: c++ c memory-management