静态内存池源代码C++编写
下载时请看下面说明,对写一个动态的内存池很有帮助。
这是一个用C++语言链表的方法实现的一个静态内存池代源码。原理就是先向系统申请一块大内存,然后把这一大块分隔成相等的很多小块,然后在这这些小块的首地址部份放一个结构体,结构体中有一个值是用来标明这一小块是否使用中。在这里存放你要放存的数据就是用结构体首地址加结构体自身长度就得到要放数据的首地址了.具体看代码的实现吧。我说一下动态内存池的写法。那是我给公司写的就不能上传了。结构体和静态内存池的这个差不多一样,只是增加了一个成员用来记录每一节点到大块内存的首地址在到本节点的一个尺寸长度值,做法也是先申请一块大内存。我先从释放说起吧,释放本节点时看
下载地址
用户评论
好像是没有主程序,但是注释写的很特别,学习学习,谢谢
不错,感觉还可以,有借鉴的地方
没什么用处。
还是不错的。可以学习了解一下。。。
少文件, 但是改改可以用