ACE概述
来源:互联网 发布:公司网络搭建 编辑:程序博客网 时间:2024/06/03 18:37
The ACE library contains ~240,000 lines of C++ code and ~500 classes
The ACE OS adaptation layer constitutes approximately 10 percent of ACE (about 27,000 lines of code). It consists of a class calledACE_OS that contains over 500 C++ static methods.
ACE provides an extensive set of wrapper facades, constituting nearly 50 percent of its total source base.
The remaining ~40 percent of ACE consists of object-oriented frameworks, which are integrated sets of classes that collaborate to provide a reusable software architecture for a family of related applications.
从内容上看ACE包括三个层次:
1、操作系统基础功能函数封装。不同的操作系统提供了相同功能的不同实现函数。对于ACE这个框架来说,要支持跨平台就得从根本上首先提供跨平台的函数。通过宏定义、编译选项等一系列手段来实现跨平台的函数封装。
2、功能包装层,将相关联的功能封装成类的形式。方便面各对象地调用,为框架提供基础。
3、框架层,为实现可拓展的功能提供框架实现。
24万行代码,500个类,难怪说ACE是C++最好的标准范例。
- ACE概述
- ACE的功能概述
- 一、ACE相关概述
- 2. Socket API概述 - C++NP(ACE)
- ACE
- ACE
- ACE
- ACE
- ACE
- ACE
- ace
- ACE
- ACE
- 轻量级后台框架----ACE Admin依赖*.css&&*.min.js简要概述
- ACE示例 - ACE Proactor
- [ACE系列] ACE学习
- ACE-ACE的安装
- ACE-ACE简介
- Windows Phone 7 开发 31 日谈——第18日:WebBrowser控件
- ASCII码排序
- phpmyadmin安装后出现404
- XML语法规则
- 类装载器ClassLoader
- ACE概述
- 什么是 Bitmap,而什么是 DIB 呢?两者有何区别呢
- 11-5javascript学习总结一
- (转载):ios面试
- 理解C语言中的位域
- 下载编译log4cxx
- Autodesk笔试题收集
- [beautyleg高清美腿套图] No.427 Sara
- C++内存对齐