c++框架有哪些

c++框架有:1.Apache C++ Standard Library 2.ASL 3. boost 4.BDE 5.cinder

1.Apache C++ Standard Library

Apache C++ 标准库项目是每个软件的算法、容器、迭代器和其他基本组件的集合,以 C++ 类、模板和函数的形式实现对于编写 C++ 程序至关重要。

Apache C++ 标准库的目标是为 C++ 提供 ISO/IEC 14882 国际标准的免费实现,以实现源代码可移植性和跨所有主要硬件实现、操作系统和编译器、开源和商业的程序的一致行为一样。另一个目标是通过利用特定于平台的高性能设施和特性,在每个平台上实现最大的实施效率,这些设施和特性通常是硬件类型、操作系统或编译器所独有的。

2.ASL

ASL 的目标是通过通过声明性描述组装通用算法来开发构建商业应用程序所必需的技术。ASL 中前两个重要的库称为属性模型库 (Adam) 和布局库 (Eve)。它们是用于对软件应用程序中的人机界面外观和行为进行建模的组件。属性模型库和布局库与相关库一起描述。ASL 是 Adob​​e 软件技术实验室 (STLab) 内的一个项目;一个研究小组通过更好的技术和教育来提高开发人员的生产力和软件质量。

3. boost

boost大量通用C++库的集合。

4.BDE

BDE是来自于彭博资讯实验室的开发环境。

5.cinder

cinder提供专业品质创造性编码的开源开发社区。