由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版新书]C++实战笔记罗剑锋9787115574282
¥ ×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
C++20年老兵实战经验总结,精选C++实用特性,代码演示实战技巧,深入浅出讲解C++实战技能,分享开发心得和工作经验,帮助读者拓宽编程思路。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
