用于C的好类STL库

对于C来说,有什么好的库可以使用像vector,deques,stacks,hashmaps,treemaps,sets等数据结构? Plain C,请和平台无关。

0
额外 编辑
意见: 1

5 答案

Gnome项目中使用的 Glib 库也可能有所用处。而且它的测试非常好。

IBM developer works has a good tutorial on its use: Manage C data using the GLib collections

0
额外
但请参阅这个答案:看起来glib假定你永远不会失去内存,如果你这样做,它会 abort ()是你的程序,这是一个非常粗略的约束。
额外 作者 einpoklum,
我之前尝试过,比stl更难使用(比较笨拙),并且与stl相比没有性能优势。
额外 作者 StereoMatching,

如果散列表,可扩展字符串和动态向量足以满足您的需求,请查看我放入的库: http://code.google.com/p/c-libutl/

我也欢迎任何反馈!

0
额外
0
额外

在我期望的 Apache Portable Runtime (APR)中有一些东西。非常坚实。

0
额外

也许 http://sglib.sourceforge.net/ 如果你想要一个易于使用,速度非常快的宏基于图书馆。

0
额外