2010-06-12 72 views
5

我正在寻找一个C库,它提供了通用的集合数据结构,如列表,关联数组,集合等。库应该是稳定的并且经过很好的测试。我基本上在寻找比蹩脚的C标准库更好的东西。C中最流行的通用集合数据结构库是什么?

什么C库符合这个描述?

编辑:我宁愿图书馆是跨平台的,但没有这个,任何工作在Mac/Linux上的东西。

+0

你在做什么系统? – luke 2010-06-12 06:55:04

+0

我在Mac上,但我正在寻找跨平台的东西。这不适用于嵌入式设备或任何类似的东西。 – 2010-06-12 06:56:43

+1

为什么不使用C++或STL容器类的C兼容包装? – ChrisW 2010-06-12 06:58:54

回答

12

如果你在linux上,我会用GLIB。它提供了您期望的所有帮助程序库,加上它的维护良好且非常活跃(总是+)。上面的链接直接指向数据结构的部分,但是GLIB中还有很多其他的东西,所以请查看一下!

+0

+1,但是glib是可移植的,当然可以在例如。 Windows也是。 – unwind 2010-06-12 09:09:12

+0

除非许可证是一个问题。 – 2010-06-12 09:10:54

+3

@Alex GLib根据LGPL获得许可,所以不应该有任何问题 – qrdl 2010-06-12 11:34:50

相关问题