没有合适的资源?快使用搜索试试~ 我知道了~
C++类库介绍.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 167 浏览量
2023-02-27
20:10:06
上传
评论
收藏 80KB DOCX 举报
温馨提示
试读
13页
.
资源推荐
资源详情
资源评论
再次体现了 C++保持核心语言的效率同时大力发展应用库的发展趋势!!在 C++中,库的地位是非
常高的。C++之父 Bjarne Stroustrup 先生多次表示了设计库来扩充功能要好过设计更多的语法
的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。
不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水
平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。
标准库中提供了 C++程序的基本设施。虽然 C++标准库随着 C++标准折腾了许多年,直到标准
的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为
有工业级别强度的佳作。
1、 Dinkumware C++ Library
参考站点:http://www.dinkumware.com
P.J. Plauger 编写的高品质的标准库。P.J. Plauger 博士是 Dr. Dobb's 程序设计杰出奖的获得者。
其编写的库长期被 Microsoft 采用,并且最近 Borland 也取得了其 OEM 的 license,在其 C/C+ +
的产品中采用 Dinkumware 的库。
这个库在 Borland C++ Builder 的早期版本中曾经被采用,后来被其他的库给替换了。笔者不推
参考站点:http://www.roguewave.com/
SGI 公司的 C++标准模版库。
4、STLport
Boost 库是一个经过千锤百炼、可移植、提供源代码的 C++库,作为标准库的后备,是 C++标
准化进程的发动机之一。 Boost 库由 C++标准委员会库工作组成员发起,在 C++社区中影响甚
大,其成员已近 2000 人。 Boost 库为我们带来了最新、最酷、最实用的技术,是不折不扣的"
准"标准库。
Boost 中比较有名气的有这么几个库:
Spirit
Mpl
用模板实现的元编程框架
Thread
可移植的 C++多线程库
Python
把 C++类和函数映射到 Python 之中
Pool
内存池管理
smart_ptr
5 个智能指针,学习智能指针必读,一份不错的参考是来自 CUJ 的文章:
Smart Pointers in Boost,哦,这篇文章可以查到,CUJ 是提供在线浏览的。中文版见笔者在
《Dr. Dobb's Journal 软件研发杂志》第 7 辑上的译文。
Boost 总体来说是实用价值很高,质量很高的库。并且由于其对跨平台的强调,对标准 C++的强
调,是编写平台无关,现代 C++的开发者必备的工具。但是 Boost 中也有很多是实验性质的东
西,在实际的开发中实用需要谨慎。并且很多 Boost 中的库功能堪称对语言功能的扩展,其构
造用尽精巧的手法,不要贸然的花费时间研读。Boost 另外一面,比如 Graph 这样的库则是具
有工业强度,结构良好,非常值得研读的精品代码,并且也可以放心的在产品代码中多多利用。
参考站点:http://www.boost.org(国内镜像:http://www.c-view.org/tech/lib/boost/index.htm)
在众多 C++的库中,GUI 部分的库算是比较繁荣,也比较引人注目的。在实际开发中,GUI 库
的选择也是非常重要的一件事情,下面我们综述一下可选择的 GUI 库,各自的特点以及相关工
具的支持。
大名鼎鼎的微软基础类库(Microsoft Foundation Class)。大凡学过 VC++的人都应该知道这个
库。虽然从技术角度讲,MFC 是不大漂亮的,但是它构建于 Windows API 之上,能够使程序员
的工作更容易,编程效率高,减少了大量在建立 Windows 程序时必须编写的代码,同时它还提供
了所有一般 C++ 编程的优点,例如继承和封装。MFC 编写的程序在各个版本的 Windows 操作
剩余12页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6450
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功