深入应用C++11:代码优化与工程级应用
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-09-23 21:51:26
微信
赏
支付宝
文档简介:
华章原创精品
深入应用C++11:代码优化与工程级应用
祁宇 著
ISBN:978-7-111-50069-8
本书纸版由机械工业出版社于2014年出版,电子版由华章分社
(北京华章图文信息有限公司,北京奥维博世图书发行有限公
司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @研发书局
腾讯微博 @yanfabook
目录
前言
第一篇 C++11改进我们的程序
第1章 使用C++11让程序更简洁、更现代
1.1 类型推导
1.2 模板的细节改进
1.3 列表初始化
1.4 基于范围的for循环
1.5 std::function和bind绑定器
1.6 lambda表达式
1.7 tupe元组
1.8 总结
第2章 使用C++11改进程序性能
2.1 右值引用
2.2 move语义
2.3 forward和完美转发
2.4 emplace_back减少内存拷贝和移动
2.5 unordered container无序容器
2.6 总结
第3章 使用C++11消除重复,提高代码质量
3.1 type_traits——类型萃取
3.2 可变参数模板
3.3 可变参数模版和type_taits的综合应用
3.4 总结
第4章 使用C++11解决内存泄露的问题
4.1 shared_ptr共享的智能指针
4.2 unique_ptr独占的智能指针
4.3 weak_ptr弱引用的智能指针
4.4 通过智能指针管理第三方库分配的内存
4.5 总结
第5章 使用C++11让多线程开发变得简单
5.1 线程
5.2 互斥量
5.3 条件变量
5.4 原子变量
5.5 call_once/once_flag的使用
5.6 异步操作
5.7 线程异步操作函数async
5.8 总结
第6章 使用C++11中便利的工具
6.1 处理日期和时间的chrono库
6.2 数值类型和字符串的相互转换
6.3 宽窄字符转换
6.4 总结
第7章 C++11的其他特性
7.1 委托构造函数和继承构造函数
7.2 原始的字面量
7.3 final和override关键字
7.4 内存对齐
7.5 C++11新增的便利算法
7.6 总结
第二篇 C++11工程级应用
第8章 使用C++11改进我们的模式
8.1 改进单例模式
8.2 改进观察者模式
8.3 改进访问者模式
8.4 改进命令模式
8.5 改进对象池模式
8.6......
评论
发表评论