良好的 C 类 STL 库 [关闭]
Posted
技术标签:
【中文标题】良好的 C 类 STL 库 [关闭]【英文标题】:Good STL-like library for C [closed] 【发布时间】:2010-09-05 09:02:42 【问题描述】:对于具有向量、双端队列、堆栈、哈希图、树图、集合等数据结构的 C 语言库,有哪些好的库?请使用纯 C 语言,并且与平台无关。
【问题讨论】:
【参考方案1】:Gnome 项目中使用的Glib 库也可能有一些用处。此外,它经过了很好的测试。
IBM developerworks 有很好的使用教程:Manage C data using the GLib collections
【讨论】:
但请参阅this answer:似乎 glib 假设您永远不会耗尽内存,如果您这样做,它abort()
s 您的程序,这是一个非常粗略的约束。
我之前试过,比stl难用(有点麻烦),和stl相比没有性能优势。【参考方案2】:
一如既往,Google 是您的朋友:
http://nixbit.com/cat/programming/libraries/c-generic-library/
具体来说:
http://nixbit.com/cat/programming/libraries/generic-data-structures-library/
【讨论】:
【参考方案3】:Apache Portable Runtime (APR) 中有一些我希望非常可靠的内容。
【讨论】:
【参考方案4】:如果您想要一个易于使用、非常快速、基于宏的库,也许可以http://sglib.sourceforge.net/。
【讨论】:
【参考方案5】:如果哈希表、可扩展字符串和动态向量足以满足您的需求,请查看我放在一起的库:http://code.google.com/p/c-libutl/。
我也欢迎任何反馈!
【讨论】:
以上是关于良好的 C 类 STL 库 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
c ++ stl更正参数到priority_queue [关闭]