您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
现代C++编程实战 132个核心技巧示例(原书第2版)
字数: 749000
装帧: 平装
出版社: 机械工业出版社
作者: (罗)马里乌斯·班西拉 著 连少华,骆名樊,吕凯阳 译
出版日期: 2024-04-01
商品条码: 9787111750109
版次: 1
开本: 16开
页数: 552
出版年份: 2024
定价:
¥139
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
C++以速度快、高效和高性能著称,是使用非常广泛的通用编程语言之一。本书介绍了现代C++的新特性,如模块、概念、协程,以及对标准库的许多补充,包括range和文本格式化。本书以实用技巧示例的形式组织,涵盖了现代C++开发人员面临的各种问题。 本书不仅深入探讨了现代C++编程中核心概念(如函数和类、迭代器和算法、流和文件系统、线程和并发、智能指针和移动语义等)的细节,还深度剖析了编程的性能,以帮助开发人员借助很好实践编写快速、精简的代码。 此外,本书还探索了有用的模式,深入研究了许多惯用法的实现,包括pimpl、命名参数和律师-委托人惯用法,详细讲解了避免重复使用工厂模式等技术。本书还专门用一章介绍了单元测试,涵盖三个广泛使用的C++库:Boost.Test、Google Test和Catch2。 读完本书,你将能够有效地利用C++编程的特性和技术来增强应用程序的性能、可伸缩性和效率。
内容简介
C++以速度快、高效和高性能著称,是使用非常广泛的通用编程语言之一。本书介绍了现代C++的新特性,如模块、概念、协程,以及对标准库的许多补充,包括range和文本格式化。本书以实用技巧示例的形式组织,涵盖了现代C++开发人员面临的各种问题。
本书不仅深入探讨了现代C++编程中核心概念(如函数和类、迭代器和算法、流和文件系统、线程和并发、智能指针和移动语义等)的细节,还深度剖析了编程的性能,以帮助开发人员借助最佳实践编写快速、精简的代码。
此外,本书还探索了有用的模式,深入研究了许多惯用法的实现,包括pimpl、命名参数和律师-委托人惯用法,详细讲解了避免重复使用工厂模式等技术。本书还专门用一章介绍了单元测试,涵盖三个广泛使用的C++库:Boost.Test、Google Test和Catch2。
读完本书,你将能够有效地利用C++编程的特性和技术来增强应用程序的性能、可伸缩性和效率。
目录
前言
第1章现代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
……
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网