摘要: linux中几种管理内存的方式有:STL,new/delete,malloc/free,brk/sbrk,mmap/unmapbrk/sbrk:提供底层的内存分配函数功能是共同维护系统的一个指针,主要用于对同类型的大块数据的动态存放,定义如下:int brk(void *end_data_segment); // 通过移动指针分配空间,释放空间void* sbrk(ptrdiff_t increment); // 分配内存空间,返回指定大小空间的地址sbrk用法:第一次调用时,系统分配一大块空闲地址,把首地址返回,分配给一个指针phead,作为首地址不动;下一次调用时,返回当前位置的地址,分配 阅读全文
posted @ 2013-10-16 12:13 没牙的鲨鱼 阅读(2922) 评论(0) 推荐(0)