gpt4 book ai didi

c - 尝试在 C : can I just import a C++ header file? 中创建链表

转载 作者:行者123 更新时间:2023-12-02 07:09:09 25 4
gpt4 key购买 nike

现在我正在研究 malloc() 的实现,并希望使用链表跟踪空闲 block 。除了,我不知道标准 C 库是否为程序员提供了一个“链表”,但显然 C++ 提供了。

否则,任何人都可以就如何实现链表提出一些建议吗?

最佳答案

C 中没有标准的链表;如果您决定自己推出,请参阅维基百科,但我不推荐它。

BSD 和 Linux 会给你 sys/queue.h;见 man 3 队列。不过,这不是标准的。

就个人而言,如果我使用 C 语言工作并且需要标准数据结构,我通常会使用 Glib。 (http://developer.gnome.org/glib)

关于c - 尝试在 C : can I just import a C++ header file? 中创建链表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7762997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com