您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
C++实战笔记
字数: 366000
装帧: 平装
出版社: 人民邮电出版社
作者: 罗剑锋
出版日期: 2021-11-01
商品条码: 9787115574282
版次: 1
开本: 16开
页数: 268
出版年份: 2021
定价:
¥99.8
销售价:
登录后查看价格
¥{{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++20年老兵实战经验总结,精选C++实用特性,代码演示实战技巧,深入浅出讲解C++实战技能,分享开发心得和工作经验,帮助读者拓宽编程思路。
内容简介
C++是一门经典的编程语言,堪称编程语言中的"全能选手",它不仅功能强大、灵活,而且适用场景非常广泛。但是要想真正掌握
C++
,其技术门槛往往较高,这也使"新手"学起来困难,甚至连"老手"也觉得用好它并不容易。本书根据作者20多年编写
C++
代码的实践经验,精选出了现代
C++
中好用且实用的若干特性,通过代码演示实战技巧,帮助读者轻松地看懂、学会
C++
编程。本书从开发环境、开发综述、核心语言特性、标准库、进阶技能、设计模式、应用实例等方面深入浅出地介绍了
C++
实战技巧。除此之外,本书还囊括了作者多年的开发心得,例如经典图书推荐、工作经验分享、时间管理方法等特色内容。本书并不是一本入门教程,比较适合学过
C++
基础知识,仍缺乏高效的
C++
实战技巧的读者阅读。通过阅读本书,读者可以深入洞悉
C++
核心知识,进一步夯实实战技能,开拓编程思路。
目录
第1章C++开发环境1
1.1环境要求1
1.1.1操作系统1
1.1.2编译器2
1.1.3实际环境2
1.2使用VM搭建环境3
1.3使用Docker搭建环境3
1.4使用Kubernetes搭建环境4
1.5测试并验证5
1.6小结6
1.7常见问题解答7
第2章C++开发综述8
2.1C++标准简介8
2.1.1C++98/038
2.1.2C++11/149
2.1.3C++179
2.1.4C++2010
2.1.5C++标准小结10
2.2重新认识C++10
2.2.1生命周期10
2.2.2编程范式13
2.2.3C++核心知识小结15
2.3编码阶段的代码风格16
2.3.1留白的艺术17
2.3.2命名规范18
2.3.3注释规范20
2.3.4源码组织和管理22
2.3.5其他注意事项23
2.3.6代码风格小结24
2.4预处理阶段编程24
2.4.1预处理简介24
2.4.2包含文件25
2.4.3宏定义26
2.4.4条件编译28
2.4.5预处理小结30
2.5编译阶段编程31
2.5.1编译简介31
2.5.2属性32
2.5.3静态断言35
2.5.4编译小结37
2.6运行阶段的调试分析37
2.7常见问题解答38
第3章C++核心语言特性41
3.1面向对象编程41
3.1.1设计思想42
3.1.2实现原则42
3.1.3编码准则44
3.1.4实用技巧46
3.1.5面向对象编程小结49
3.2自动类型推导49
3.2.1什么是自动类型推导50
3.2.2auto关键字52
3.2.3decltype关键字53
3.2.4用好自动类型推导55
3.2.5自动类型推导小结57
3.3常量与变量57
3.3.1const/volatile关键字57
3.3.2const的使用方法59
3.3.3mutable关键字62
3.3.4constexpr关键字63
3.3.5常量与变量小结64
3.4异常65
3.4.1为什么要有异常66
3.4.2异常的用法67
3.4.3谨慎使用异常70
3.4.4保证不抛出异常71
3.4.5异常小结72
3.5函数式编程72
3.5.1关于函数的讨论73
3.5.2lambda是什么73
3.5.3lambda的形式75
3.5.4函数式编程小结79
3.6其他新特性精选80
3.6.1内联名字空间80
3.6.2嵌套名字空间80
3.6.3强类型枚举81
3.6.4条件语句初始化82
3.6.5二进制字面值82
3.6.6数字分位符83
3.7常见问题解答83
第4章C++标准库86
4.1智能指针86
4.1.1智能指针简介86
4.1.2专有指针87
4.1.3共享指针89
4.1.4弱引用指针91
4.1.5智能指针小结93
4.2字符串94
4.2.1字符串类型94
4.2.2字符串的用法95
4.2.3字符串视图98
4.2.4字符串格式化100
4.2.5正则表达式101
4.2.6字符串小结106
4.3标准容器107
4.3.1容器简介107
4.3.2容器的特性108
4.3.3顺序容器108
4.3.4有序容器110
4.3.5无序容器112
4.3.6标准容器小结114
4.4特殊容器115
4.4.1可选值115
4.4.2可变值117
4.4.3任意值120
4.4.4多元组121
4.4.5特殊容器小结123
4.5标准算法123
4.5.1算法简介123
4.5.2迭代器简介125
4.5.3遍历算法126
4.5.4排序算法128
4.5.5查找算法129
4.5.6范围算法132
4.5.7标准算法小结135
4.6线程并发135
4.6.1线程简介136
4.6.2单次调用137
4.6.3局部存储138
4.6.4原子变量139
4.6.5线程接口142
4.6.6线程并发小结145
4.7常见问题解答145
第5章C++进阶技能149
5.1准标准库149
5.1.1字符串转换150
5.1.2字符串算法152
5.1.3高精度计时器155
5.1.4准标准库小结157
5.2数据序列化157
5.2.1JSON158
5.2.2MessagePack160
5.2.3ProtoBuffer163
5.2.4数据序列化小结165
5.3网络通信166
5.3.1libcurl166
5.3.2cpr168
5.3.3cinatra170
5.3.4ZMQ176
5.3.5网络通信小结179
5.4多语言混合编程179
5.4.1Python180
5.4.2Lua184
5.4.3多语言混合编程小结187
5.5性能分析188
5.5.1外部查看188
5.5.2内部分析192
5.5.3性能分析小结195
5.6常见问题解答196
第6章C++与设计模式199
6.1设计模式简介199
6.2设计原则简介200
6.2.1SOLID原则201
6.2.2DRY/KISS原则203
6.3解读设计模式203
6.3.1创建型模式203
6.3.2结构型模式205
6.3.3行为模式206
6.3.4其他模式208
6.4小结209
第7章C++应用实例211
7.1项目设计211
7.2预备开发212
7.2.1核心头文件213
7.2.2自旋锁213
7.2.3网络通信215
7.2.4配置解析216
7.3正式开发218
7.3.1数据定义218
7.3.2数据序列化220
7.3.3数据存储和统计220
7.3.4主服务器222
7.4测试验证225
7.4.1后端服务器225
7.4.2客户端226
7.4.3运行效果227
7.5小结227
第8章结束语229
8.1公正看待C++229
8.2如何学习C++230
8.3临别赠言230
附录A经典图书推荐232
A.1《设计模式:可复用面向对象软件的基础》232
A.2《C++标准程序库》233
A.3《C++语言的设计与演化》233
A.4《C++Primer》234
A.5小结234
附录B工作经验分享236
B.1Linux236
B.2Vim237
B.3Git239
B.4GDB239
附录C时间管理241
C.1工作时间的管理241
C.2工作小技巧243
C.3非工作时间的管理243
C.4小结245
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网