C库资源是否类似于C ++的Boost库?

我永远不会回想起C语言的任何内容,它与C ++的Boost库一样广泛。

根据您正在尝试做什么,有APR(Apache Portable Runtime库),这是Apache http守护程序的基础

http://apr.apache.org/

对于GUI,有wxWidgets(以前是wxWindows)

http://www.wxwidgets.org/

你可以看一下glib。 它提供了许多有趣的东西,如容器,unicode支持,线程……

看看它的文档

我什么都没见过。 实际上,C ++模板是STL的支持技术,而且很多是C语言,C没有它们。 我已经看过许多用于图像处理,3D图形,网络等的C接口库,但从来没有像boost那样真正的通用库。 你可以找到片段 – 线程库,字符串库等 – 类似于boost的部分。

Glib确实以各种unicode,字符串类型的forms对其进行补偿。 如果你添加Gobject,你可以得到一些对象编程甚至一些垃圾收集。

有时会提到ACE(自适应通信环境)。 这不是一个苹果对苹果的比较。 Boost提供了更多“基本构建模块”,而ACE提供了更多面向电信产品的紧密集成框架。 我已广泛使用这两种产品,而且我发现Boost非常优越。 Boost的一大优势在于其许多function将出现在即将推出的C ++ 0x标准的STL扩展中(例如,参见http://en.wikipedia.org/wiki/Technical_Report_1 )。

或者你可以看一下ccan http://ccan.ozlabs.org/

但是,没有,真的没有任何完整的包,glib最接近