1 _alloca
功能:在堆栈上分配内存空间
头文件:malloc.h
语法:void *_alloca(size_t size);
2 _expand
功能:改变内存区域的字节数
头文件:malloc.h
语法:void *_expand(void *memblock,size_t size);
3 _heapadd
功能:将内存区域添加到堆栈中
头文件:malloc.h
语法:int _heapadd(void *memblock,size_t size);
4 _heapchk
功能:查询堆栈的连续性
头文件:malloc.h
语法:int _heapchk(void);
5 _heapmin
功能:释放未使用的堆栈空间
头文件:malloc.h
语法:int _heapmin(void);
6 _heapset
功能:检查堆栈的最小连续性
头文件:malloc.h
语法:int _heapset(unsigned int fill);
7 _heapwalk
功能:返回堆栈中下一个项目信息
头文件:malloc.h
语法:int _heapwalk(_HEAPINFO *entryinfo);
8 _msize
功能:返回堆栈中内存区域的字节长度
头文件:malloc.h
语法:size_t _msize(void *memblock);
9 calloc
功能:在内存中取得一块数组空间
头文件:stdlib.h或者malloc.h
语法:void *calloc(size_t num,size_t size);
10 free
功能:释放内存区块
头文件:stdlib.h或者malloc.h
语法:void free(void *memblock);
11 malloc
功能:获取内存区块
头文件:stdlib.h或者malloc.h
语法:void *malloc(size_t size);
12 realloc
功能:重新分配内存
头文件:stdlib.h或者malloc.h
语法:void *realloc(void *memblock,size_t size);
网友评论