【现货】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
电子书下载地址:
相关电子书推荐:
- 文件名
- 正版书籍 科学探索与发现系列:中国文化探秘
- 乡村家庭和谐99问 农家书屋九九文库编写组 9787539277349
- 第七届艾特奖获奖作品年鉴 国际空间设计大奖艾特奖组
- 通背拳
- 宇宙之美 9787559609410 [法]雅克保罗 [法]让-吕克罗贝尔-艾斯尔-RT
- 9787550204287 男人来自东土大唐 女人住在西方净土 北京联合出版公司 张薇薇
- 视觉人类学新编
- 真爱健康:女人一生的“性”福 9787536675209 重庆出版社
- 疯狂的进化 (美)马特·西蒙,未读 出品
- 9787502833183 如果爱可以重来 地震出版社 孙泉
- 趣味数学谜题 别莱利曼
- 婚姻心理学:婚姻是好的修行 9787511337313 中国华侨出版社
- 侏罗纪猎杀-恐龙大陆-儿童视觉大系
- (大师三人行-国际象棋基础习题库)国际象棋基本技巧
- WL-古生物图鉴 翼龙:目前发现的部分翼龙目化石骨骼与生物形态复原图-杨杨,赵闯 绘,苗德