C:通用框架/库

什么是常见的通用库,因为Boost是C ++而不是C? 它应该是一个跨平台的库,包括树,链表,队列等集合……这些库有哪些优点/缺点?

glib非常好,因为:

  • 自由许可(LGPL)
  • 不断发展
  • 大量的数据结构
    • 树木
    • 名单
    • 队列
    • 高速缓存
    • 等等
  • 好文档
    • 大量的示例代码
  • 发展“援助”
    • 记录
    • 线程抽象
    • 线程池
    • 测试框架
    • 计时器
  • Unicode支持
  • 许多支持的平台
  • 常用表达
  • 更多……

Apache可移植运行时项目

http://apr.apache.org/

很好。 涵盖基本数据结构,非常擅长网络和IO抽象。 后者比glib更好。

不幸的是,目前打破了apache网站上的大多数文档链接:-(但是这个工作正常工作http://apr.apache.org/docs/apr/1.4/modules.html