为C++标准库容器写自己的内存分配程序 |
|
www.nanhushi.com 佚名 不详 |
根据sgi 的STL源码的二级分配算法改写的内存池分配程序,只要稍微修改就可以实现共享内存方式管理,使用C++标准库容器中的map,set,multimap,multiset测试通过,vector测试通不过,原因是在内存回收的时候考虑的比较简单,vector每次分配内存个数不固定,回收也不固定,这样的话,程序还需要继续完善。
内存池管理程序源码如下:
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: 专家讲解用.NET编写串口程序的一点心得 下一篇文章: C与C++中标准输入实现方式上的一点区别 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|