![]() |
CMGDK r49-rc2
|
#include <MemoryPool.H>
公有成员 | |
MemoryPool (MemoryPool *mp=0) | |
~MemoryPool () | |
void * | malloc (int) |
分配内存 | |
void * | calloc (int) |
分配内存并从清0 | |
void | free (void *) |
释放内存 | |
void | free_all () |
清除池中所有分配的内存 |
内存池
使用Apache内存池技术实现
hgl::MemoryPool::MemoryPool | ( | MemoryPool * | mp = 0 | ) |
hgl::MemoryPool::~MemoryPool | ( | ) |
void * hgl::MemoryPool::calloc | ( | int | size | ) |
分配内存并从清0
void hgl::MemoryPool::free | ( | void * | ptr | ) |
释放内存
void hgl::MemoryPool::free_all | ( | ) |
清除池中所有分配的内存
void * hgl::MemoryPool::malloc | ( | int | size | ) |
分配内存