天天看點

11、C++各大有名庫的介紹——綜合

  介紹P::Classes、ACDK - Artefaktur Component Development Kit、dlib C++ library、Chilkat C++Libraries、C++ Portable Types Library (PTypes)、LFC六個嘗試提供一切功能的C++綜合庫。

  在C++中,庫的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了設計庫來擴充功能要好過設計更多的文法的言論。現實中,C++的庫門類繁多,解決的問題也是極其廣泛,庫從輕量級到重量級的都有。不少都是讓人眼界大開,亦或是望而生歎的思維傑作。由于庫的數量非常龐大,而且限于筆者水準,其中很多并不了解。是以文中所提的一些庫都是比較著名的大型庫。

C++各大有名庫的介紹——綜合

1、P::Classes

參考網站:http://pclasses.com/

  一個高度可移植的C++應用程式架構。目前關注類型和線程安全的signal/slot機制,i/o系統包括基于插件的網絡協定透明的i/o架構,基于插件的應用程式消息日志架構,通路sql資料庫的類等等。

2、ACDK - Artefaktur Component Development Kit

參考網站:http://acdk.sourceforge.net/

  這是一個平台無關的C++元件架構,類似于Java或者.NET中的架構(反射機制,線程,Unicode,廢料收集,I/O,網絡,實用工具,XML,等等),以及對Java, Perl, Python, TCL, Lisp, COM 和 CORBA的內建。

3、dlib C++ library

參考網站:http://www.cis.ohio-state.edu/~kingd/dlib/

  各種各樣的類的一個綜合。大整數,Socket,線程,GUI,容器類,以及浏覽目錄的API等等。

4、Chilkat C++ Libraries

參考網站:http://www.chilkatsoft.com/cpp_libraries.asp

  這是提供zip,e-mail,編碼,S/MIME,XML等方面的庫。

5、C++ Portable Types Library (PTypes)

參考網站:http://www.melikyan.com/ptypes/

  這是STL的比較簡單的替代品,以及可移植的多線程和網絡庫。

6、LFC

參考網站:http://lfc.sourceforge.net/

  哦,這又是一個嘗試提供一切的C++庫

繼續閱讀