windows 应用程序的 C 内存池(对 C++ 不感兴趣)

Memory Pool in C for windows application (Not interested in C++)

我想了解 C 语言中的内存池概念。我知道内存池是预先分配的内存 space,大小固定。但我想知道是否有任何标准库或 API 可以帮助在 C 中实现内存池?

我不想在 C 中实现自己的内存池,我正在为我的 C 程序寻找一些 STANDARD API 或 LIB 可以进行内存池操作.

Windows API 提供您可以创建自己的堆(虚拟内存块):

HeapCreate. Then you use HeapAlloc and HeapFree在那里面。