gpt4 book ai didi

c - Linux 和 Windows 上的 malloc_size 替代方案

转载 作者:IT王子 更新时间:2023-10-28 23:54:31 26 4
gpt4 key购买 nike

给定一个 void * 指针,如何知道在这个给定地址上分配的 block 的大小(以前使用 malloc 分配;在 Linux 和 Windows 中)?我希望这两个系统都能在某个地方存储此类信息。也就是说,OSX/Darwin 上存在的 malloc_size 的替代方案。如果有帮助,请使用 gcc/mingw。

最佳答案

在 Windows 上,使用 MS CRT 的东西可以使用 _msize , 在 Linux 上你可以尝试 malloc_usable_size ...

关于c - Linux 和 Windows 上的 malloc_size 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10959538/

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