malloc_usable_size
时间: 2023-12-17 20:03:37 浏览: 189
cJSON_malloc_
`malloc_usable_size`是C标准库中的一个函数,用于获取一个给定指针所指向内存块的可用大小(即可以被程序使用的大小),单位是字节。这个函数通常用于内存分配器的实现中,可以帮助分配器更有效地管理内存。
这个函数的原型为:
```c
#include <malloc.h>
size_t malloc_usable_size(void *ptr);
```
其中,`ptr`是一个指向已分配的内存块的指针。返回值是一个`size_t`类型的整数,表示该内存块的可用大小。需要注意的是,这个函数只能用于已分配的内存块,对未分配的内存或已经释放的内存调用这个函数是未定义行为。
阅读全文