我被告知要设计一个链表模块,其中链表函数全部位于一个头文件中,但内存分配(malloc)不会发生在这些模块中。 内存分配应该只发生在主函数中。我无法弄清楚。请帮助我。
最佳答案
已经实现:查看<sys/queue.h>
这是一个只有标题的链接列表。
关于c - 将链表实现与 malloc 函数分离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11498618/
我被告知要设计一个链表模块,其中链表函数全部位于一个头文件中,但内存分配(malloc)不会发生在这些模块中。 内存分配应该只发生在主函数中。我无法弄清楚。请帮助我。
最佳答案
已经实现:查看<sys/queue.h>
这是一个只有标题的链接列表。
关于c - 将链表实现与 malloc 函数分离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11498618/