MemoryPoolAllocator
内存池分配器
结构
CrtAllocator:c运行库的内存分配器
MemoryPoolAllocator:初始化时,会分配SharedData,其大小为sizeof(SharedData)+sizeof(ChunkHeader),ChunkHeader中的capacity,size初始化为0
chunk_capacity_初始值为64k
Stack:在每次push时,会调用Reserve方法,内部会调用私有方法Expand作扩容以及第一次初始化,默认大小为1024Byte