C:通用框架/库

时间:2010-09-02 02:26:06

标签: c libraries

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

2 个答案:

答案 0 :(得分:8)

glib非常好,因为:

  • 自由许可(LGPL)
  • 不断发展
  • 吨数据结构
    • 列表
    • 队列
    • 高速缓存
  • good documentation
    • 大量示例代码
  • 发展“援助”
    • 登录
    • 线程抽象
    • 线程池
    • 测试框架
    • 计时器
  • Unicode支持
  • 许多支持的平台
  • 正则表达式
  • 吨更多...

答案 1 :(得分:0)

Apache便携式运行时项目

http://apr.apache.org/

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

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