使用内存池管理对象内存

    在需要频繁地 new/delete 对象时,很容易造成对象分配慢、内存碎片的产生。为提升应用程序在分配对象内存的效率,可以使用内存池管理对象内存的分配和释放。

    作者按以下方式实现:

    1、编写模板类 CMemoryPool, 为每个类创建一个静态的内存池对象;

    2、内存池类按大块向系统申请内存,将内存以静态双向链表进行关联,形成空闲链表;

    3、分配类对象内存时,从空闲链表淘汰一个元素,并将此结点添加到已分配的双向链表中;