【现货】Effective Modern C++(中文版)-so88
【现货】Effective Modern C++(中文版) pdf epub mobi txt 电子书 下载 2022
图书介绍
☆☆☆☆☆
||
[美] 斯科特·迈耶(Scott Meyers) 著,高博 译
店铺: 蓝墨水图书专营店 出版社: 中国电力 ISBN:9787519817749 商品编码:27513086109
Effective Modern C++(中文版) 平装 – 2018年5月20日
[美]斯科特·迈耶(Scott Meyers) (作者), 高博 (译者)
出版社: 中国电力出版社; 1版 (2018年4月30日)
平装
ISBN: 9787519817749
品牌: 中国电力出版社
涵盖以下主题:
大括号初始化、noexcept规格、完美转发,以及智能指针的make函数的优缺点。
std::move、std::forward、右值引用和万能引用之间的联系。
编写整洁、正确,以及高效的lambda表达式的方法。
std::atomic和volatile有怎样的区别,它们分别用于什么场合,以及它们和C++的并发API有何联系。
“旧”C++程序设计(即C++98)中的实战要求在现代C++的软件开发中作出哪些修订。
出版商声明 1
致谢 3
绪论 7
第1章 型别推导 15
条款1:理解模板型别推导 15
条款2:理解auto型别推导 23
条款3:理解decltype 28
条款4:掌握查看型别推导结果的方法 35
第2章 auto 41
条款5:优先选用auto,而非显式型别声明 41
条款6:当auto推导的型别不符合要求时,使用带显式型别的初始化物习惯用法 46
第3章 转向现代C++ 52
条款7:在创建对象时注意区分()和{} 52
条款8:优先选用nullptr,而非0或NULL 61
条款9:优先选用别名声明,而非typedef 64
条款10:优先选用限定作用域的枚举型别,而非不限作用域的枚举型别 68
条款11:优先选用删除函数,而非private未定义函数 74
条款12:为意在改写的函数添加override声明 79
条款13:优先选用const_iterator,而非iterator 85
条款14:只要函数不会发射异常,就为其加上noexcept声明 89
条款15:只要有可能使用constexpr,就使用它 95
条款16:保证const成员函数的线程安全性 101
条款17:理解特种成员函数的生成机制 106
第4章 智能指针 113
条款18:使用std::unique_ptr管理具备专属所有权的资源 115
条款19:使用std::shared_ptr管理具备共享所有权的资源 120
条款20:对于类似std::shared_ptr但有可能空悬的指针使用std::weak_ptr 129
电子书下载地址:
相关电子书推荐:
- 文件名
- 社科经典轻松读:《寂静的春天》导读
- 孙子兵法大全集(超值金版)
- 首都科学讲堂报告集:非常问 超级答(上) 9787512423374
- 人间词话
- 走近科学--功夫动物1-1
- 2019恋练有词 新东方考研英语词汇
- 正版新书--抗衰老革命 [美]迈克尔·福赛尔 周金秋,等 上海科学技术出版社
- 说文解字
- {RT}贝壳博物馆-[美] M·G·哈拉塞维奇,[美] 法比奥·莫尔 北京大学出版社 97
- 标准韩国语(第2册)同步辅导与练习(韩国语能力考试TOPIK指定参考书、韩语自学考试指定参考书)
- 科学探索与发现系列:失落的文明 杨江华
- 牛津英文经典:变形记(英文版) [The Metamorphosis and Other Stories]
- 理解科普
- 49本任选 唐诗宋词元曲三百首 中华国学经典精粹史记 资治通鉴 孙子兵法 国学启蒙经典读物 小窗幽记
- BF-物种起源-附<<进化论的十大猜想>>-彩图珍藏版-[英] 达尔文 北京大学出版社 9