在C++中,库的地位是很是高的。
程序员
boost“准”标准库正则表达式 |
|
boost库是通过千锤百炼,可移植提供源代码的C++库,做为标准库的后备。跨平台的。有一个大的C++社区支持算法 Boost中比较著名的库有编程
|
|
STLportwindows |
|
SGI STL库的跨平台可移植版本服务器 |
MFC网络 |
|
大名鼎鼎的微软基础类库(Microsoft Foundation Class)。大凡学过VC++的人都知道这个库。虽然,从技术角度讲,MFC是不大漂亮的,可是它构建于Windows API之上。可是在最近发展以及官方支持上日渐势微多线程 |
|
QT并发 |
|
Qt是Trolltech公司的一个多平台的C++图形用户界面应用程序框架。它提供给应用程序开发者创建艺术级的图形用户界面所须要的全部功能。Qt是彻底面向对象的很容易扩展,而且容许真正的组件编程。自从1996年,Qt进入商业领域,它成为全世界范围内数千种成功的应用程序的基础。Qt也是流行Linux桌面环境KDE的基础。框架 可气的是它的Windows版是商业发布的要付费 |
|
|
|
跨平台的GUI库。其类层次极像MFC。而且彻底开放源代码 |
|
WTL |
|
基于ATL的一个库。由于使用了大量ATL的轻量级手法,模板等技术,在代码尺寸,以及速度优化方面作的很是到位。主要面向的使用群体是开发COM轻量级共网络下载的可视化控件的开发者。 |
|
GTK |
|
大名鼎鼎的C的开源GUI库。在Linux世界中有Gnome这样的杀手应用。而GTK就是这个库的C++封装版本。 |
C++ Threads |
|
这个库的目标是给程序员提供易于使用的类,这些里被继承以提供在Linux环境整个中很难看到的大量的线程方面的功能。 |
|
Ztreads |
|
一个先进的面向对象,跨平台的C++线程和同步库 |
SimpleSocket |
|
这个类库让编写基于socket的客户/服务器程序更加容易 |
|
ACE |
|
超重量及的网络通讯开发框架。是能够自由使用,开发源代码的面向对象框架,在其中实现了许多用于并发通讯软件的核心模式。 |
AV3D |
|
AV3D是一个跨平台,高性能的C++库,主要的特性是提供3D图形,声效支持(SB,S3M),控制接口(键盘,鼠标,遥感),XMS |
|
KlayGE |
|
国内游戏开发高手本身用C++开发的游戏引擎。KlayGE是一个开放源代码,跨平台的游戏引擎,并用Python做脚本语言。 |
|
|
|
OGRE使用C++开发的,使用灵活的面向对象3D引擎。它的目的是让开发者能更方便和直接地开发基于3D硬件设备的应用程序或游戏。引擎中的类库对更底层的系统库(如:Direct3D和OpenGL)的所有使用细节进行了抽象,并提供了基于现实时间对象的接口和其余类。 |