C++服务器开发精髓
正版新书 新华官方库房直发 可开电子发票
¥
107.52
6.4折
¥
168
全新
库存2件
作者张远龙
出版社电子工业出版社
ISBN9787121412639
出版时间2021-07
版次1
装帧平装
开本16开
纸张胶版纸
页数752页
字数1060千字
定价168元
货号SC:9787121412639
上书时间2024-12-24
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
主编推荐:
"着重讲解C++服务器开发技术需要掌握的技术栈,内容详尽细致
详解如何掌握C++服务器开发技术,以及如何成为合格的C++开发者
侧重于教会读者“造轮子”的方法,知其然,知其所以然。"
内容简介:
本书从操作系统原理角度讲解进行C++服务器开发所需掌握的技术栈。全书总计9章,第1~2章讲解C++11/14/17新标准中的常用特性、新增类库,以及C++开发者必须熟练掌握的开发调试工具链:第3~6章详细讲解C++服务器开发中的多线程编程技术、网络编程重难点知识、网络故障调试与排查常用工具,以及通信协议的设计思路、技巧:第7~8章详细讲解一个带网络通信组件的高性能服务的基本设计思路和注意事项;第9章进一步补充服务相关的常用模块设计思路和方法。本书秉承的思想是,通过掌握技术原理,可以轻松制造“轮子”,灵活设计出优雅、鲁棒的服务,并快速学习新技术。无论是对于C/C++开发者、计算机专业的学生,还是对于想了解操作系统原理的读者,本书都极具参考价值。
目录:
第1章C++必知必会
1.1C++RAII惯用法
1.1.1版本1:最初的写法
1.1.2版本2:使用goto语句
1.1.3版本3:使用do...while(0)循环
1.1.4版本4:使用RAII惯用法
1.1.5小结
1.2pimpl惯用法
1.3C++11/14/17新增的实用特性
1.4统一的类成员初始化语法与std::initializer_list<T>
1.5C++17注解标签(attributes)
1.5.1C++98/03的enumeration和C++11的enumerator
1.5.2C++17的注解标签
1.6final、override关键字和=default、=delete语法
1.6.1final关键字
1.6.2override关键字
1.6.3=default语法
1.6.4=delete语法
1.7auto关键字的用法
1.8Range-based循环语法
1.8.1自定义对象如何支持Range-based循环语法
1.8.2for-each循环的实现原理
1.9C++17结构化绑定
1.10stl容器新增的实用方法
1.10.1原位构造与容器的emplace系列函数
1.10.2std::map的try_emplace方法与insert_or_assign方法
1.11stl中的智能指针类详解
1.11.1C++98/03的尝试——std::auto_ptr
1.11.2std::unique_ptr
...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价