- 博客(3)
- 资源 (15)
- 收藏
- 关注
原创 (3)单线程内存池--可变大小的内存管理器
#include #include using std::cout;using std::endl; 可变大小的内存空间列表class MemoryChunk{public: MemoryChunk(MemoryChunk *nextChunk, size_t chunkSize);
2014-02-25 11:11:27 696
原创 (2)单线程内存池--固定大小对象的内存池
如果内存池将管理某一类型的可用对象池,模板实现将允许我们灵活地改变所管理的特定对象#include #include using std::cout;using std::endl;template class MemoryPool{public: MemoryPool(size_t size = EXPANSION_SIZE);
2014-02-24 15:07:44 479
原创 (1)单线程内存池---专用Rational内存管理器
为避免频繁地使用默认内存管理器,Rational类要维护一个预先分配的Rational对象的静态链表,该表列出空闲的可用对象。当需要Rational对象时,可以从空闲列表中取出一个,使用后在把它放回空闲列表中以便今后分配 Rational 对象的空闲列表 #include #include using std::co
2014-02-24 13:23:12 510
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人