C:通用框架/库
什么是常见的通用库,因为Boost是C ++而不是C? 它应该是一个跨平台的库,包括树,链表,队列等集合……这些库有哪些优点/缺点?
glib
非常好,因为:
- 自由许可(LGPL)
- 不断发展
- 大量的数据结构
- 树木
- 名单
- 队列
- 高速缓存
- 等等
- 好文档
- 大量的示例代码
- 发展“援助”
- 记录
- 线程抽象
- 线程池
- 测试框架
- 计时器
- Unicode支持
- 许多支持的平台
- 常用表达
- 更多……
Apache可移植运行时项目
很好。 涵盖基本数据结构,非常擅长网络和IO抽象。 后者比glib更好。
不幸的是,目前打破了apache网站上的大多数文档链接:-(但是这个工作正常工作http://apr.apache.org/docs/apr/1.4/modules.html