资料介绍
Boost带领你远远地超越了C++标准库,它使得C++编程更优雅、更有活力、更高产。首先,我们系统地介绍一下Boost库的主要组成和它们的主要用法。
Björn Karlsson为中级至高级的C++开发者描述了所有58个Boost库的轮廓,并完整叙述了12个可能最有用的库。Karlsson的主题范围从智能指针和类型转换,到容器和数据库结构,解释了如何正确地使用每一个库来改进你的代码。他详细论述了可以让你写出更简明、清晰、易读的代码的高级函数对象。他还带你到Boost的“幕后”,看看那些对你创建自己的泛型库有益的工具和技术。
本书的内容包括:
● 智能指针,提供自动的对象生存期管理和简单的资源共享
● 提供类型转换和词汇转换的统一的、最优的解决方案
● 使编程更简单、更清晰的工具类 ● 灵活的容器类,解决了C++标准库未覆盖的问题
● 对正则表达式的强有力的支持:Boost.Regex
● 可在调用点进行定义的函数对象:Boost.Bind 和 Boost.Lambda
● 更灵活的回调机制:Boost.Function
● 可管理的信号和响应动作(又称为Observer模式):Boost.Signals
本书分为三个主要部分,每部分包含关于一个特定领域的库,不过肯定也有一些重叠的地方。这种分类可以让你更容易地找到与你的任务相关的信息,也使得阅读本书时可以更方便地找到相关的主题。大多数情况下,每章讨论一个单独的库,但也有时会一章里讨论一小组的库。
排版及编码的风格尽量保持简单。在这方面有很多好的方法,我只是挑选了一种我认为大多数人会习惯的方式,这样可以更容易传递所要的信息。另外,本书的代码风格会通过避免把大括号独立写一行来尽量节省垂直空间。虽然很多书的例子都大量使用了声明和指示符,这里不会这样。
我会尽力让名字清楚明白。这样做有另一个好处,可以展示类型和函数从何而来。如果是从标准库来的,它会有前缀 std:: 。如果是从Boost来的,它会有前缀 boost:: 。本书介绍的一些库非常广泛,不可能详细解释这些库的所有各个方面。这种情况下,会有一个关于如何获得更多信息的注释,引用在线文档、相关文献等。同时,我会试图关注最常用的部分,和与C++标准库关系最密切的部分。
本书的第一部分是关于general libraries, 这些库非常有用,但不那么有吸引力。第二部分讨论重要的 data structures 和 containers。 第三部分讨论 higher-order programming。并不要求你必须按顺序来阅读这些库,但从最开始起按顺序进行肯定是无害的。
在深入到Boost库之前,会有一个对于目前可用的Boost库的概括介绍,向你介绍一下Boost库,并交待一下我在本书剩余部分要讨论的问题的背景。它对这个世界级的C++库集合的多功能性给出了一个有趣的介绍。
- Advanvanced C++中文版电子书下载 0次下载
- 模拟电子设计导论教材的程序源代码合集免费下载 25次下载
- UL1598灯具标准中文版免费下载 0次下载
- 信号与系统奥本海默第2版PDF中文版电子书免费下载 0次下载
- 《Accelerated C++》中文版详细电子教材免费下载 0次下载
- 国外电子与通信教材系列半导体器件基础中文版电子教材免费下载 0次下载
- 《Visual C++编程基础与实践》中文电子教材详细资料免费下载 33次下载
- 冈萨雷斯数字图像处理MATLAB中文版的电子教材免费下载 0次下载
- ROS机器人程序设计电子教材中文版本免费下载 0次下载
- 《电子电路手册》的详细中文电子教材免费下载 0次下载
- PROE中文版免费下载 0次下载
- Proteus中文版免费下载 0次下载
- 算法导论(原书第三版_中文版)794页 99.1M 0次下载
- Accelerated C++(中文版) 0次下载
- Essential C++中文版 0次下载
- C语言和C++中那些不同的地方 491次阅读
- C++ STL基本概念是什么 983次阅读
- 如何使用in_place_t和相关标签高效创建 580次阅读
- C++可移植性及多线程 689次阅读
- C++项目常见的命名规范 1741次阅读
- 一文详解基于TCM模式的Boost bridgeless PFC建模 7959次阅读
- C语言和C++的特点与用法详细说明 3964次阅读
- Boost库是什么?C++ Boost的详细资料简介 8733次阅读
- 一文读懂boost库的概念和安装方式 6981次阅读
- 标准函数是什么_标准函数有哪些 8810次阅读
- 详细剖析C++的的3种容器 4603次阅读
- buck boost电路原理详细解析 12.1w次阅读
- keil uvision2中文版|keil uvision2汉化补丁下载 9825次阅读
- keil uvision2下载|keil uvision2汉化免费版下载 1.1w次阅读
- AUTOCAD2009免费下载中文版 CAD2009简体中文下载及安装方法 1.2w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 93次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多