3) dlib C++ library
参考网站:http://www.cis.ohio-state.edu/~kingd/dlib/
各种各样的类的一个综合。大整数,Socket,线程,GUI,容器类,以及浏览目录的API等等。
4) Chilkat C++ Libraries
参考网站:http://www.c'>http://www.c'>http://www.c'>http://www.chilkatsoft.com/cpp_libraries.asp
这是提供zip,e-mail,编码,S/MIME,XML等方面的库。
5) C++ Portable Types Library (PTypes)
参考网站:http://www.melikyan.com/ptypes/'>http://www.melikyan.com/ptypes/
这是STL的比较简单的替代品,以及可移植的多线程和网络库。
6) LFC
参考网站:http://lfc.sourceforge.net/
哦,这又是一个尝试提供一切的C++库
其他库
1) Loki
参考网站:http://www.moderncppdesign.com/
哦,你可能抱怨我早该和Boost一起介绍它,一个实验性质的库。作者在loki中把C++模板的功能发挥到了极致。并且尝试把类似设计模式这样思想层面的东西通过库来提供。同时还提供了智能指针这样比较实用的功能。
2) ATL
ATL(Active Template Library)是一组小巧、高效、灵活的类,这些类为创建可互操作的COM组件提供了基本的设施。
3) FC++: The Functional C++ Library
这个库提供了一些函数式语言中才有的要素。属于用库来扩充语言的一个代表作。如果想要在OOP之外寻找另一分的乐趣,可以去看看函数式程序设计的世界。大师Peter Norvig在"Teach Yourself Programming in Ten Years"一文中就将函数式语言列为至少应当学习的6类 编程语言之一。
4) FACT!
参考网站:http://www.kfa-juelich.de/zam/FACT/start/index.html
另外一个实现函数式语言特性的库
提供处理密码,消息验证,单向hash,公匙 加密系统等功能的免费库。
(tyc611:说到密码库,其它还有很多其它有名的,比如Miracl、OpenSSL、TomLib等)
6) Managed C++ wrapper for ZLib
压缩 组件Zlib的C++类库
7) CppSQLite - C++ Wrapper for SQLite
SQLite C++封装库
8)CxImage
图像格式转换
另:
Loki : Anders Alexandr的代码库,设计精巧,提供智能指针,Functor,TypeList等。
QT : 本来是完美的C++ GUI库,可惜对于商业开发要收取版权费,动辄上千美元,惹不起。
Xerces : XML代码库,估计是除.Net Framework的System.XML外最好使的XML库了,对于C++程序员,如果需要完善的XML Core Level3支持,跨平台的,免费的XML库,那就是它了。不过体积可不小。
Xalan : XML XSLT支持库,配合Xerces使用,Apache的一贯传统,大而全。
TinyXml : 如果您的XML只需要支持Ansi和UTF8编码,只需要做些简单的XML解析,TinyXML是很好的选择,小而精。
ICU : IBM的Unicode实现,有JAVA和C++/C两种版本,支持各种编码,国际化和本地化功能,但是,很庞大,8M左右。
libiconv : GNU的UNICODE实现,提供各种字符集到UNICODE之间的转换功能,1M左右。
cURL : 从名字可以看出来,c操作URL资源的库,完善支持HTTP,SHTTP,FTP等协议,比WinINet好使,与正在“烟酒”中的WinHTTP有一拼。
FreeImage: 非常完善的图像处理库,设计非常好,用插件的方式支持多种图像格式,GIF因版权问题除外。
IT++: 专业的数学库。
GC6.2: C++垃圾回收器,很好使。GCC自带,Mono中使的也是它。
libpdf : 生成PDF文件的库,可惜不能读入编辑PDF文件。