文件名称:memtools:负责地在C中分配内存
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-18 09:45:33
C
memtools - 在 C 中负责任地分配内存 介绍 让我们面对现实吧,每个人都讨厌使用malloc() 、 realloc()和free() 。 memtools 的目标是减轻分配自己的内存不可避免地带来的麻烦。 memtools 通过为用户提供一些新的强大工具来解决这个问题: memprint() 、 memcomment() 、 memtest()和memviolated() 。 在幕后, memtools 用自己的这些函数的包装器替换了malloc() 、 realloc()和free() 。 这些包装器保存所有内存分配表,使这些工具成为可能。 当您使用-DMEMTOOLS编译时, memtools 将使用包装器替换标准分配函数并启用其工具。 当您关闭MEMTOOLS宏时,所有工具都会消失,包装器将恢复为原始功能。 如何使用内存工具 该memtools philospphy的是,
【文件预览】:
memtools-master
----README.md(5KB)
----memtools_internal.h(2KB)
----memtools.h(2KB)
----LICENSE(1KB)
----memtools_test.c(2KB)
----memtools_memory_interface.h(1KB)
----memtools.c(13KB)
----memtools_memory_interface.c(5KB)
----Makefile(1KB)