c - 将链表实现与 malloc 函数分离

标签 c memory-management

我被告知要设计一个链表模块,其中链表函数全部位于一个头文件中,但内存分配(malloc)不会发生在这些模块中。 内存分配应该只发生在主函数中。我无法弄清楚。请帮助我。

最佳答案

已经实现:查看<sys/queue.h>这是一个只有标题的链接列表。

关于c - 将链表实现与 malloc 函数分离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11498618/

相关文章:

c - 使用openmp优化MSE算法

c - 同名的两个函数 : One static How to declare in header file

c - 分配指针与 memcpy/memmove

c - 如果在两个连续的 if 语句下使用传递的变量,则重复整数

c - 使用 C 将 CSV 导入数组

iOS物理内存管理(文件缓存)

ios - 为什么在 dealloc 方法中没有释放对象?

multithreading - 使用危险指针的无锁内存回收

c - Valgrind 内存释放

iphone - CMSampleBufferRef 内存泄漏