• 现代C++编程实战:132个核心技巧示例(原书第2版) [罗马尼亚]马里乌斯·班西拉
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

现代C++编程实战:132个核心技巧示例(原书第2版) [罗马尼亚]马里乌斯·班西拉

正版新书 新华官方库房直发 可开电子发票

80.62 5.8折 139 全新

库存17件

江苏无锡
认证卖家担保交易快速发货售后保障

作者(罗马尼亚)马里乌斯·班西拉

出版社机械工业出版社

出版时间2024-04

版次1

装帧平装

货号文轩10.15

上书时间2024-10-15

   商品详情   

品相描述:全新
图书标准信息
  • 作者 (罗马尼亚)马里乌斯·班西拉
  • 出版社 机械工业出版社
  • 出版时间 2024-04
  • 版次 1
  • ISBN 9787111750109
  • 定价 139.00元
  • 装帧 平装
  • 开本 16开
  • 页数 531页
  • 字数 0.75千字
【内容简介】


c以速度快、高效和高能著称,是使用非常广泛的通用编程语言之一。本书介绍了现代c的新特,如模块、概念、协程,以及对标准库的许多补充,包括range和文本格式化。本书以实用示例的形式组织,涵盖了现代c开发人员面临的各种问题。
本书不仅深入探讨了现代c编程中核心概念(如函数和类、迭代器和算法、流和文件系统、线程和并发、智能指针和移动语义等)的细节,还深度剖析了编程的能,以帮助开发人员借助很好实践编写快速、精简的代码。
此外,本书还探索了有用的模式,深入研究了许多惯用法的实现,包括pimpl、命名参数和律师委托人惯用法,详细讲解了避重复使用工厂模式等技术。本书还专门用一章介绍了单元测试,涵盖三个广泛使用的c库:boot.tet、google tet和catch2。
读完本书,你将能够有效地利用c编程的特和技术来增强应用程序的能、可伸缩和效率。
【作者简介】
:
    连少华,先后就职于中兴通讯、深交所、金证股份等知名公司,热衷于软件事业,技术栈广泛,涉及C++、C#、Java、Python、Golang等,对架构设计和底层技术有深入的理解和实践,曾经给国外的一些开源库提过bug并贡献过代码。在CSDN论坛担任过5年多的C++小版的版主和C/C++大版的版主。现致力于大数据平台的设计与开发。
【目录】


前言

章现代c++的核心特1

1.1尽可能地使用auto关键字1

1.1.1使用方式1

1.1.2工作2

1.1.3延伸阅读6

1.2创建类型别名和模板别名6

1.2.1使用方式6

1.2.2工作7

1.2.3延伸阅读8

1.3理解统一初始化8

1.3.1准备工作8

1.3.2使用方式8

1.3.3工作9

1.3.4更多12

1.3.5延伸阅读13

1.4了解各种形式的非静态成员初始化13

1.4.1使用方式13

1.4.2工作14

1.4.3延伸阅读17

1.5控制以及查询对象对齐方式17

1.5.1准备工作17

1.5.2使用方式17

1.5.3工作18

1.5.4延伸阅读21

1.6使用作用域枚举21

1.6.1使用方式22

1.6.2工作23

1.6.3延伸阅读24

1.7在虚方法中使用override和final关键字25

1.7.1准备工作25

1.7.2使用方式25

1.7.3工作26

1.7.4延伸阅读27

1.8使用基于range的for循环迭代range27

1.8.1准备工作28

1.8.2使用方式28

1.8.3工作29

1.8.4延伸阅读30

1.9对自定义类型使用基于range的for循环30

1.9.1准备工作30

1.9.2使用方式31

1.9.3工作33

1.9.4延伸阅读33

1.10使用explicit构造函数和转换作符来避隐式转换33

1.10.1准备工作34

1.10.2使用方式34

1.10.3工作34

1.10.4延伸阅读38

1.11使用匿名命名空间来代替静态全局空间38

1.11.1准备工作38

1.11.2使用方式38

1.11.3工作39

1.11.4延伸阅读40

1.12使用内联命名空间进行符号版本控制40

1.12.1准备工作40

1.12.2使用方式41

1.12.3工作41

1.12.4延伸阅读43

1.13使用结构化绑定处理多值返回43

1.13.1准备工作43

1.13.2使用方式44

1.13.3工作44

1.13.4更多45

1.13.5延伸阅读47

1.14使用类模板参数推导简化代码47

1.14.1使用方式47

1.14.2工作48

1.14.3延伸阅读49

第2章数字和字符串50

2.1在数值类型和字符串类型之间进行转换50

2.1.1准备工作50

2.1.2使用方式50

2.1.3工作51

2.1.4延伸阅读55

2.2数值类型的极限和其他属55

2.2.1准备工作55

2.2.2使用方式55

2.2.3工作56

2.2.4延伸阅读58

2.3生成伪数58

2.3.1准备工作59

2.3.2使用方式59

2.3.3工作59

2.3.4延伸阅读64

2.4初始化伪数生成器的所有位64

2.4.1准备工作64

2.4.2使用方式64

2.4.3工作65

2.4.4延伸阅读65

2.5创建cooked的用户自定义字面量66

2.5.1准备工作66

2.5.2使用方式66

2.5.3工作67

2.5.4更多70

2.5.5延伸阅读71

2.6创建原始的用户自定义字面量71

2.6.1准备工作71

2.6.2使用方式71

2.6.3工作73

2.6.4延伸阅读75

2.7使用原始字符串字面量来避转义字符75

2.7.1准备工作75

2.7.2使用方式76

2.7.3工作76

2.7.4延伸阅读77

2.8创建字符串辅助库77

2.8.1准备工作77

2.8.2使用方式78

2.8.3工作80

2.8.4延伸阅读82

2.9使用正则表达式验证字符串的格式82

2.9.1准备工作83

2.9.2使用方式83

2.9.3工作83

2.9.4更多88

2.9.5延伸阅读89

2.10使用正则表达式解析字符串的内容89

2.10.1准备工作89

2.10.2使用方式90

2.10.3工作91

2.10.4延伸阅读93

2.11使用正则表达式替换字符串的内容93

2.11.1准备工作93

2.11.2使用方式93

2.11.3工作94

2.11.4延伸阅读96

2.12使用std::string_view代替常量字符串引用96

2.12.1准备工作96

2.12.2使用方式96

2.12.3工作97

2.12.4延伸阅读99

2.13使用std::format格式化文本99

2.13.1准备工作99

2.13.2使用方式99

2.13.3工作100

2.13.4延伸阅读104

2.14使用std::format格式化用户自定义类型104

……

点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP