Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
任何人都知道一个实现 realloc() 的独立库,只需要管理一块内存?(堆。)
即在使用堆指针和大小初始化之后,它提供了管理该区域的free/malloc/realloc。
查看 Kernighan 和 Ritchie 所著的“The C Programming Language”一书中的分配器示例。另请参阅 Doug Lea 的 malloc/realloc/free 实现(通常称为dlmalloc)。
dlmalloc
前者将为您提供关于 malloc/realloc 函数实际工作方式的简单内部视图。
后者将使您更详细地了解分配器函数的行业标准实现。
GNU std-c 库的realloc()实现也不错。我希望这能回答你的问题。
realloc()