gpt4 book ai didi

c - 任何查询分配 block 大小的函数?

转载 作者:行者123 更新时间:2023-12-04 14:43:24 24 4
gpt4 key购买 nike

我意识到任何此类功能都可能是非标准的,但这对我的用例来说没问题。基本上,我需要一个方法(即使它只通过 glibc 的 syscall() 接口(interface)公开),我可以将一个指针传递给(一个由先前调用 malloc() 返回的指针),该指针返回 block 的大小指针指向。有这种东西吗?

最佳答案

据我所知,至少在C90/C99中没有这个功能。一些系统,主要是 libc,提供了获得分配大小的函数(例如 Mac OS X 中的 malloc_size()),但这不是可移植的,你可能最好避免使用它。

关于c - 任何查询分配 block 大小的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1428679/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com