您好,欢迎来到聚文网。 登录 免费注册
深入实践Boost

深入实践Boost

  • 装帧: 平装
  • 出版社: 机械工业出版社
  • 作者: Antony Polukhin 著作 卢涛 译者
  • 出版日期: 2014-04-01
  • 商品条码: 9787111462422
  • 版次: 1
  • 开本: 16开
  • 页数: 251
  • 出版年份: 2014
定价:¥59 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
资深技术专家多年工作经验结晶,Boost社区专家鼎力推荐。波卢欣编写的《深入实践Boost(Boost程序库开发的94个秘笈)》从数据类型、数据转换、资源管理、编译技巧、多线程、处理任务及字符串、元编程、容器等,全面而系统地讲解了BoostC++开发的各个方面,为编写健壮、高效的程序提供很好指导。
本书内容丰富,既详细介绍Boost库的基础知识,又涵盖一些C++11方面的内容,并对现有的Boost库与C++11新标准进行了比较。而且作者结合自己多年实际开发经验,对于许多常见的Boost开发问题,给出了清晰、实用的攻略,可以有效帮助读者充分利用现成可用的解决方案解决实际问题。
本书适合初接触Boost的开发人员,以及希望提高自己Boost知识水平和技巧的开发人员阅读。
作者简介
Antony Polukhin,资深技术专家,拥有多年Boost软件开发经验。他在应用程序开发集成、程序包实现、面向图形的数据库查询和面向对象的软件开发等领域拥有独到的见解,积累颇丰,曾为Asterisc的商业替代软件开发业务逻辑。他开发或维护了许多Boost库,如Any、LexicalCast、TypeTraits、Variant等。目前他开发了一个面向图形的数据库查询引擎,并继续为开源做贡献。
目录
译者序
前言
第1章开始编写应用程序
秘笈1获取配置选项
秘笈2在容器/变量中存储任意值
秘笈3在变量/容器中存储多个选择类型
秘笈4使用更安全的方式处理存储多个选择类型的容器
秘笈5返回一个值或在没有值的地方返回一个标志
秘笈6从函数返回数组
秘笈7将多个值结合成一个值
秘笈8重新排列函数的参数
秘笈9绑定一个值作为函数参数
秘笈10使用C++11移动仿真
秘笈11制作一个不可复制的类
秘笈12制作一个不可复制但可移动的类
第2章数据转换
秘笈13将字符串转换为数值
秘笈14将数值转换为字符串
秘笈15将数值转换为数值
秘笈16用户定义类型与字符串的相互转换
秘笈17强制转换多态对象
秘笈18解析简单的输入
秘笈19解析输入
第3章资源管理
秘笈20管理作用域内的类指针
秘笈21跨方法使用的类指针的引用计数
秘笈22管理作用域内的数组指针
秘笈23跨方法使用的数组指针的引用计数
秘笈24在变量中存储任意函数化对象
秘笈25在变量中传递函数指针
秘笈26在变量中传递C++11中的lambda函数
秘笈27指针的容器
秘笈28在退出作用域时做一些事
秘笈29用派生类的成员初始化基类
第4章编译时技巧
秘笈30在编译时检查大小
秘笈31在整数类型中启用模板函数
秘笈32在实数类型中禁用模板函数
秘笈33从数值创建一个类型
秘笈34实现类型特征
秘笈35为模板参数选择最佳操作符
秘笈36在C++03中获取一个表达式的类型
第5章多线程
秘笈37创建一个执行线程
秘笈38对公共资源的同步访问
秘笈39利用原子性快速访问公共资源
秘笈40创建work_queue类
秘笈41多读者单写者锁
秘笈42创建对每个线程都是独占的变量
秘笈43中断线程
秘笈44操纵一组线程
第6章处理任务
秘笈45注册任务用于处理任意数据类型
秘笈46制作定时器并把定时器事件作为任务处理
秘笈47将网络通信作为一个任务
秘笈48接受传入的连接
秘笈49并行执行不同的任务
秘笈50输送任务处理
秘笈51制作一个非阻塞障碍
秘笈52存储一个异常并用它制作任务
秘笈53作为任务获取和处理系统信号
第7章处理字符串
秘笈54改变大小写及不区分大小写的比较
秘笈55使用正则表达式匹配字符串
秘笈56使用正则表达式查找和替换字符串
秘笈57使用安全的类似printf的函数格式化字符串
秘笈58替换和删除字符串
秘笈59用两个迭代器表示字符串
秘笈60使用string类型的引用
第8章元编程
秘笈61使用“类型向量”类型
秘笈62操作类型向量
秘笈63在编译时获取一个函数的结果类型
秘笈64制作高阶元函数
秘笈65懒惰地对元函数求值
秘笈66将所有元组元素转换为字符串
秘笈67拆分元组
第9章容器
秘笈68以超快速的方式比较字符串
秘笈69使用无序集合和映射
秘笈70制作值也是一个键的映射
秘笈71使用多索引容器
秘笈72从单链表和内存池获得好处
秘笈73使用平面关联式容器
第10章收集平台和编译器
信息
秘笈74检测int128支持
秘笈75检测RTTI支持
秘笈76使用C++11外部模板加快编译速度
秘笈77使用更简单的方法编写元函数
秘笈78在C++11中减少代码量和提高用户定义类型的性能
秘笈79导入和导出函数和类的可移植方式
秘笈80检测Boost版本和最新的功能
第11章与系统打交道
秘笈81列出目录中的文件
秘笈82创建及删除文件和目录
秘笈83将数据从一个进程快速传递到另一个进程
秘笈84同步进程间通信
秘笈85在共享内存中使用指针
秘笈86读取文件的最快方式
秘笈87协程――保存状态并推迟执行
第12章揭开冰山一角
秘笈88使用图形
秘笈89可视化图形
秘笈90使用真随机数发生器
秘笈91使用可移植的数学函数
秘笈92编写测试用例
秘笈93将多个测试用例结合到一个测试模块
秘笈94处理图像

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网