C++ 内存池私有堆实现

时间:2016-11-05 09:02:56
【文件属性】:

文件名称:C++ 内存池私有堆实现

文件大小:213KB

文件格式:ZIP

更新时间:2016-11-05 09:02:56

私有堆 内存池 Heap

C++ 内存池私有堆 实现 测试代码 私有堆管理类 1. CPrivateHeap: 自动创建和销毁进程私有堆 每一个该类的对象都代表一个私有堆, 所以该类对象的特点是: 一般声明周期都比较长 通常作为全局对象, 其他类的静态成员对象或者一些长生命周期类对象的成员对象 2. CPrivateHeapBuffer: 在私有堆中自动分配和释放指定大小的内存 一般用于在函数体内分配和释放局部作用域的堆内存 从而避免对 CPrivateHeap::Alloc() 和 CPrivateHeap::Free() 的调用


【文件预览】:
test_pool
----bin()
--------test.exe(538KB)
----pool()
--------PrivateHeap.h(8KB)
--------Pool(1).h(16KB)
--------Pool.h(11KB)
--------comm_protocol.h(19KB)
--------TraceUtil.h(4KB)
--------Pool(2).h(13KB)
----test.suo(43KB)
----test()
--------stdafx.cpp(209B)
--------test.vcproj(5KB)
--------test.cpp(3KB)
--------stdafx.h(233B)
--------1.cpp(2B)
--------targetver.h(498B)
--------test.vcproj.QNA.Administrator.user(1KB)
--------ReadMe.txt(1KB)
----test.sln(878B)
----ReadMe.txt(1KB)

网友评论