C最流行的通用集合数据结构库是什么?

C最流行的通用集合数据结构库是什么?,c,data-structures,collections,C,Data Structures,Collections,我正在寻找一个C库,它提供通用的集合数据结构,如列表、关联数组、集合等。该库应该是稳定的,并且经过良好测试。我基本上是在寻找比糟糕的C标准库更好的东西 什么C库适合这种描述 编辑:我更希望该库是跨平台的,但如果不能做到这一点,任何在Mac/Linux上工作的库都有集合(例如),并且是可移植的。如果您在Linux上,我会使用。它提供了您所期望的所有帮助程序库,加上其维护良好且非常活跃(始终为a+)。上面的链接直接指向关于数据结构的部分,但是GLIB中还有很多其他内容,所以看看吧 你在用什么系统?我

我正在寻找一个C库,它提供通用的集合数据结构,如列表、关联数组、集合等。该库应该是稳定的,并且经过良好测试。我基本上是在寻找比糟糕的C标准库更好的东西

什么C库适合这种描述


编辑:我更希望该库是跨平台的,但如果不能做到这一点,任何在Mac/Linux上工作的库都有集合(例如),并且是可移植的。

如果您在Linux上,我会使用。它提供了您所期望的所有帮助程序库,加上其维护良好且非常活跃(始终为a+)。上面的链接直接指向关于数据结构的部分,但是GLIB中还有很多其他内容,所以看看吧

你在用什么系统?我在Mac电脑上,但我在寻找跨平台的东西。它不是嵌入式设备或任何类似的东西。为什么你不使用C++或C兼容的包装器来围绕STL容器类?很多欺骗,包括我使用C的目的,因为我一直用OO语言编写,并且我想要一些非OO语言的经验。STL包装器的想法听起来不错。如果没有合适的替代方案,我会这么做。+1,但glib是可移植的,当然也可以在Windows上使用。除非许可证有问题。@Alex glib是在LGPL下获得许可的,所以不应该有任何问题issues@qrdl的确如此。出于某种原因,我一直认为它是根据GPL授权的。