【问题标题】:Good STL-like library for C [closed]良好的 C 类 STL 库 [关闭]
【发布时间】:2010-09-05 09:02:42
【问题描述】:

对于具有向量、双端队列、堆栈、哈希图、树图、集合等数据结构的 C 语言库,有哪些好的库?请使用纯 C 语言,并且与平台无关。

【问题讨论】:

    标签: c architecture data-structures


    【解决方案1】:

    Gnome 项目中使用的Glib 库也可能有一些用处。此外,它经过了很好的测试。

    IBM developerworks 有很好的使用教程:Manage C data using the GLib collections

    【讨论】:

    • 但请参阅this answer:似乎 glib 假设您永远不会耗尽内存,如果您这样做,它 abort()s 您的程序,这是一个非常粗略的约束。
    • 我之前试过,比stl难用(有点麻烦),和stl相比没有性能优势。
    【解决方案2】:
    【解决方案3】:

    Apache Portable Runtime (APR) 中有一些我希望非常可靠的内容。

    【讨论】:

      【解决方案4】:

      如果您想要一个易于使用、非常快速、基于宏的库,也许可以http://sglib.sourceforge.net/

      【讨论】:

        【解决方案5】:

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

        我也欢迎任何反馈!

        【讨论】:

          猜你喜欢
          • 2010-11-19
          • 1970-01-01
          • 1970-01-01
          • 2010-11-02
          • 1970-01-01
          • 2011-05-18
          • 1970-01-01
          • 1970-01-01
          • 2012-05-21
          相关资源
          最近更新 更多