软件下载站,为您提供安全的软件下载!

当前位置:首页 > 电脑专区 > 应用软件 > 电子阅读 > boost程序库探秘-深度解析C++准标准pdf 高清完整版

boost程序库探秘-深度解析C++准标准pdf 高清完整版

分享到:
boost程序库探秘是一本关于boost库非常棒的参考教材。boost程序库由c++标准委员会部分成员所设立的boost社区开发并维护,它功能强大、构造精巧、跨平台、开源并且完全免费,被称为“c++‘准’标准库”,已被广泛应用在实际软件开发中。c++的最佳标准(c++11)已经正式公布,而早在这之前,boost就已经使用库的形式实现了大部分新功能——而且是完全基于c++98标准实现的,内容涵盖智能指针、文本处理、并发、模板元等许多领域,其范围之广内涵之深甚至要超过c++11标准,极大地增强了c++的功能和表现力。小编推荐的这本boost程序库探秘共分14章,每章可能包含若干boost个组件,章节的最后是对本章的总结,这本书基于boostl.47版,深入探讨了其中的许多重要组件,包括迭代器、函数对象、容器、流处理、序列化以及c++语言中最复杂*威力的模板元编程,并专辟一章详细阐述boost的开发实例,具有较强的实用性,可帮助读者更好更快地理解掌握boost的高级用法。boost程序库探秘内容丰富、组织得当、概念清晰、讲解细致,是广大c++程序员和爱好者的必备好书。感兴趣的朋友们欢迎免费下载。
boost程序库探秘

简介:

出版社: 清华大学出版社
ISBN:9787302274858
版次:1
商品编码:10945420
品牌:清华大学
包装:平装
开本:16开
出版时间:2012-03-01
用纸:胶版纸
页数:599
字数:937000

免责声明:

来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。
禁用于商业用途!如果您喜欢《boost程序库探秘》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!

作者介绍:

胡松涛,高级工程师,参与多个Linux开源项目,github知名代码分享者,活跃于国内著名的多个开源论坛。出版图书《树莓派开发从零开始学--超好玩的智能小硬件制作书》。

boost程序库探秘目录:

第0章 导读
第1章 模板元编程(Ⅰ)
第2章 实用工具
第3章 迭代器
第4章 函数对象
第5章 指针容器
第6章 侵入式容器
第7章 多索引容器
第8章 流处理
第9章 序列化
第10章 泛型编程
第11章 模板元编程(Ⅱ)
第12章 开发实践
第13章 Effective Boost
附录A 推荐书目
附录B Boost程序库组件索引
附录C 程序员的工具箱

前言:

前言
缘起
2010年作者依据在实际开发中的经验编写了《Boost程序库完全开发指南——深入C++“准”标准库》(以下简称《指南》)一书,想为国内的C++程序员了解C++的最新技术进展尽一份自己的力量。图书付梓之后获得了许多的好评,同时也得到了很多有价值的批评意见——无论读者如何评价该书,对作者而言都是鼓励。
由于《指南》成书时间较仓促,Boost程序库又太过庞大,许多原本预想的内容限于篇幅不得不忍痛割爱予以移除,未能展现在读者面前,颇觉遗憾。于是时隔一年有余,作者将《指南》书中部分移除的内容补充完善,又增加了对Boost的新的研究心得,再次奉献给读者,希望同《指南》一样能够给国内C++程序员和爱好者带来一点帮助。
不比《指南》的一帆风顺,这次的写作过程异常艰辛,断断续续持续了一年半多,因为工作紧张、项目实施出差等原因数次暂停(累计差不多有数月的时间),中途再度拾笔写作时经常面临思路中断的烦恼。另一方面,书中的几个Boost组件比较复杂,对其的研究也是颇有难度,而把它表述成文字就更加困难,有时甚至有“茶壶煮饺子”的感觉。好在自己还算是一个有毅力的人,零敲碎打、慢慢琢磨,把零碎的时间积累起来总算完成了这部作品,个中甘苦一言难尽。
书名定为“探秘”,其意图在于不只是单纯地学习了解Boost库的用法,而是要更深入地探讨其内部的实现机制和原理,钻研其中的秘密所在。因此本书较之前作内容取舍和风格上略微有了些变化,不再是那些简单易用的组件,而是更偏重于C++深层次概念、高级工具、编译期的泛型编程和模板元编程,学习难度较《指南》有所提升,请读者阅读时留意。
拥抱C++11
本书完成之时C++最新标准已经公布,C++0x被正式定名为C++11,增加了许多新的特性,例如nullptr、auto、decltype、attribute、constexpr、noexcept、static_assert、unique_ptr、move语义、新式for循环、委托构造、增强的字符串语法、标准线程库等等。这些新特性对语言的改变有小有大,但总的来说是让C++变得更友好更容易使用了,新手和专家都可以从中找到自己喜欢的东西。
虽然C++11大大增强了C++的能力,但不可否认它同时也增加了语言的复杂度、学习成本以及使用成本,而且目前编译器和开发工具的支持也还不完善,个人认为在短期内(一到两年)还无法在国内的生产环境中大范围普及。今后几年里C++11最可能的情况是与C++98并存,C++群体逐渐了解熟悉新的语言特性和新的标准库,缓慢且平滑地由老标准过渡到新标准,而在这个过程中Boost无疑会扮演一个相当重要的角色。
作为C++的“准”标准库,这些年Boost在C++开发中的地位已经变得越来越重要,业已被广泛应用在实际产品中(用户包括Adobe、Google、McAfee、SAP等大公司),众多高质量的组件不仅极大地扩展了C++98在各个领域的能力,更为C++98添加了许多只有在C++11中才有的新特性,让我们的开发工作更加轻松、编写的代码更加优雅。Boost也积极地参与到了C++11标准的实现中,许多库和概念早已经被接纳为C++11的一部分,比如bind、function、iterators、random、smart_ptr、unordered等,而其他的库也都为C++11的到来做好了准备,可以立即应用到支持新标准的编译器。从这个意义上来讲,Boost是一个从C++98到C++11的最佳“引路人”,可以让我们以很低的成本无缝地过渡到C++11。
C++和Boost博大精深,虽然已经有十余年的实践经验,但作者仍有“高山仰止”之感。由于篇幅和精力所限,Boost中还有几个重量级库未能探究,包括语法解析器spirit、元状态机msm、函数式编程phoenix、预处理元编程preprocessor和预处理器wave,希望今后的某个时候能够有机会把这些库结合最新的C++11标准展示给读者。
致谢
首先仍然要感谢整个C++群体和Boost社区,感谢他们长久以来的坚持和努力,让C++和Boost变得越来越美好。
其次我要感谢我的家人:我的父母、弟弟、妻子,感谢你们对我写作工作的支持,你们永远是我生命中最重要的人;特别要感谢已经三岁的女儿,你是我生命中的小天使,愿你永远快乐,这本书是送给你的礼物。
最后感谢读者选择本书,还有那句“真心”的套话:限于作者水平有限,书中错漏在所难免,敬请批评指正。
罗剑锋
2011年11月2日 于 北京 三里屯

下载说明:

方法一:
1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
展开更多

软件截图

boost程序库探秘-深度解析C++准标准pdf 高清完整版下载地址

下载提示

boost程序库探秘-深度解析C++准标准pdf 高清完整版

正在下载...

扫描二维码,手机下载APP

软件下载站本地下载

相关文章