关于架构:良好的C语言类STL库

关于架构:良好的C语言类STL库

Good STL-like library for C

对于C来说,具有矢量,双端队列,堆栈,哈希图,树图,集合等数据结构的C好的库是什么? 请使用Plain C,并且与平台无关。


Gnome项目上使用的Glib库也可能会有所用。 此外,它还经过了很好的测试。

IBM Developer Works有一个很好的用法教程:使用GLib集合管理C数据


与往常一样,Google是您的朋友:

http://nixbit.com/cat/programming/libraries/c-generic-library/

特别:

http://nixbit.com/cat/programming/libraries/generic-data-structures-library/


我希望Apache可移植运行时(APR)中有一些东西非常可靠。


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


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

我也欢迎任何反馈!


推荐阅读

    查看配置:酷睿i3530集展示办公平台

    查看配置:酷睿i3530集展示办公平台,,由于时间和精力的关系,我们不可能对所有的配置进行评论,希望我们能理解,我希望我们的评论能在那些需要帮

    AMD平台专业术语

    AMD平台专业术语,,1. AMD VISION技术 AMD公司曾经发布过的一份调查报告显示,消费者推迟购买硬件是由于他们对PC术语感到困惑。因此,AMD公

    玩家体验:建立AMD超频平台的选择

    玩家体验:建立AMD超频平台的选择,,目前,65nm的Athlon 64 X2处理器是非常受欢迎的,这主要是由于处理器的高性价比和优秀的超频能力。也许你会

    H61、Z68平台的性能比较

    H61、Z68平台的性能比较,,预算分配选择DIY游戏玩家在面对问题时每个安装,买一个好的CPU和害怕搭配主板太烂,影响性能发挥,甚至浪费CPUDIY,是很

    APU平台3000元网游配置

    APU平台3000元网游配置,,对于只有QQ、在线电脑用户、高端电脑的过度浪费造成的性能,不符合DIY的精神,所以选择合适的是最好的,编辑是推荐一个

    2000元HP3005mt双核心业务平台

    2000元HP3005mt双核心业务平台,,HP Pro 3005系列,为中小型企业的商用台式机,坚持传统的商务电脑组装的风格。6月24日,惠普3005mt(le032pa)具有