Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
给定一个void *指针,如何知道在这个给定地址上分配的块的大小(以前malloc在 Linux 和 Windows 中使用 ; 分配)?我希望这两个系统都能将此类信息存储在某个地方。也就是说,malloc_sizeOSX/Darwin 上存在替代方案。如果有帮助,请使用 gcc/mingw。
void *
malloc
malloc_size
在 Windows 上,使用 MS CRT 的东西可以使用_msize,在 Linux 上你可以尝试malloc_usable_size ...