talloc:分层内存分配器

时间:2021-06-02 07:26:15
【文件属性】:
文件名称:talloc:分层内存分配器
文件大小:8KB
文件格式:ZIP
更新时间:2021-06-02 07:26:15
C 塔洛克 Talloc 是一个分层的内存分配器。 这意味着它类似于malloc ,但它也可以跟踪内存依赖的自然树状结构。 释放一个talloc-ed内存块将释放它的所有依赖项。 例子 作为一个例子,我们开发了一个二维整数矩阵的分配操作。 为简单起见,该示例不处理内存不足错误。 struct matrix { size_t rows; size_t cols; int **data; }; struct matrix * new_matrix ( size_t rows, size_t cols) { struct matrix *m = tzalloc ( sizeof (*m), NULL ); m-> rows = rows; m-> cols = cols; m-> data = tzalloc (rows * sizeof
【文件预览】:
talloc-master
----src()
--------talloc.h(2KB)
--------talloc.c(7KB)
--------Makefile(414B)
----.travis.yml(806B)
----LICENSE(1KB)
----test()
--------talloc_test_1.c(194B)
--------test.h(463B)
--------Makefile(494B)
--------talloc_test.c(794B)
----README.md(3KB)
----Makefile(195B)
----.gitignore(86B)

网友评论