• 正版书籍C++20高级编程(第5版)(全2册)(比)马克·格雷戈勒9787302602132新华仓库多仓直发
  • 正版书籍C++20高级编程(第5版)(全2册)(比)马克·格雷戈勒9787302602132新华仓库多仓直发
  • 正版书籍C++20高级编程(第5版)(全2册)(比)马克·格雷戈勒9787302602132新华仓库多仓直发
  • 正版书籍C++20高级编程(第5版)(全2册)(比)马克·格雷戈勒9787302602132新华仓库多仓直发
  • 正版书籍C++20高级编程(第5版)(全2册)(比)马克·格雷戈勒9787302602132新华仓库多仓直发
21年品牌 40万+商家 超1.5亿件商品

正版书籍C++20高级编程(第5版)(全2册)(比)马克·格雷戈勒9787302602132新华仓库多仓直发

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

172.71 7.6折 228 全新

库存12件

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

作者(比)马克·格雷戈勒

出版社清华大学出版社

ISBN9787302602132

出版时间2022-04

装帧平装

开本32开

定价228元

货号1202621520

上书时间2024-09-19

   商品详情   

品相描述:全新
商品描述
作者简介
"Marc Gregoire是一名软件工程师,毕业于比利时鲁汶大学,拥有计算机科学工程硕士学位。之后,他在鲁汶大学又获得人工智能专业的优等硕士学位。完成学业后,他开始为软件咨询公司Ordina Belgium工作。他曾在Siemens 和Nokia Siemens Networks为大型电信运营商提供有关在Solaris上运行关键2G和3G软件的咨询服务。这份工作要求与来自南美、美国、欧洲、中东、非洲和亚洲的国际团队合作。Marc目前担任Nikon Metrology(www.nikonmetrology.com)的软件架构师;Nikon Metrology是Nikon的一个部门,是精密光学仪器、X光机等设备和X光、CT和3D扫描解决方案的领先供应商。
Marc的主要技术专长是C/C++,特别是Microsoft VC++和MFC框架。他还擅长在Windows和Linux平台上开发24×7运行的C++程序,例如KNX/EIB家庭自动化监控软件。除了C/C++之外,Marc还喜欢C#。 
2007年4月,他凭借Visual C++方面的专业技能,获得了微软年度MVP称号。
Marc还是比利时C++用户组(www.becpp.org)的创始人,是C++ Standard Library Quick Reference 第1版和第2版(Apress)的共同作者,以及多家出版社出版的多种书籍的技术编辑,是C++大会CppCon的活跃演讲者。
"

目录
第Ⅰ部分  专业的C++简介

第1章  C++和标准库速成

1.1  C++速成

1.1.1  小程序“Hello World”

1.1.2  名称空间

1.1.3  字面量

1.1.4  变量

1.1.5  运算符

1.1.6  枚举类型

1.1.7  结构体

1.1.8  条件语句

1.1.9  条件运算符

1.1.10  逻辑比较运算符

1.1.11  三向比较运算符

1.1.12  函数

1.1.13  属性

1.1.14  C风格的数组

1.1.15  std::array

1.1.16  std::vector

1.1.17  std::pair

1.1.18  std::optional

1.1.19  结构化绑定

1.1.20  循环

1.1.21  初始化列表

1.1.22  C++中的字符串

1.1.23  作为面向对象语言的C++

1.1.24  作用域解析

1.1.25  统一初始化

1.1.26  指针和动态内存

1.1.27  const的用法

1.1.28  constexpr关键字

1.1.29  consteval关键字

1.1.30  引用

1.1.31  const_cast()

1.1.32  异常

1.1.33  类型别名

1.1.34  类型定义

1.1.35  类型推断

1.1.36  标准库

1.2  第一个大型的C++程序

1.2.1  雇员记录系统

1.2.2  Employee类

1.2.3  Database类

1.2.4  用户界面

1.2.5  评估程序

1.3  本章小结

1.4  练习

第2章  使用string和string_view

2.1  动态字符串

2.1.1  C风格字符串

2.1.2  字符串字面量

2.1.3  C++ std::string类

2.1.4  数值转换

2.1.5  std::string_view类

2.1.6  非标准字符串

2.2  字符串格式化

2.2.1  格式说明符

2.2.2  格式说明符错误

2.2.3  支持自定义类型

2.3  本章小结

2.4  练习

第3章  编码风格

3.1  良好外观的重要性

3.1.1  事先考虑

3.1.2  良好风格的元素

3.2  为代码编写文档

3.2.1  使用注释的原因

3.2.2  注释的风格

3.3  分解

3.3.1  通过重构分解

3.3.2  通过设计分解

3.3.3  本书中的分解

3.4  命名

3.4.1  选择恰当的名称

3.4.2  命名约定

3.5  使用具有风格的语言特性

3.5.1  使用常量

3.5.2  使用引用代替指针

3.5.3  使用自定义异常

3.6  格式

3.6.1  关于大括号对齐的争论

3.6.2  关于空格和圆括号的争论

3.6.3  空格、制表符、换行符

3.7  风格的挑战

3.8  本章小结

3.9  练习

第Ⅱ部分  专业的C++软件设计

第4章  设计专业的C++程序

4.1  程序设计概述

4.2  程序设计的重要性

4.3  C++设计

4.4  C++设计的两个原则

4.4.1  抽象

4.4.2  重用

4.5  重用现有代码

4.5.1  关于术语的说明

4.5.2  决定是否重用代码

4.5.3  重用代码的指导原则

4.6  设计一个国际象棋程序

4.6.1  需求

……

内容摘要
众所周知,C++难以掌握,但其广泛的功能使其成为游戏和商业软件应用程序中最常用的语言。即使是有经验的用户通常也不熟悉许多高级特性,但C++20的发布提供了探索该语言全部功能的不错机会。《C++20高级编程(第5版)》为C++的必要内容提供了一个代码密集型、面向解决方案的指南,包括近期新版本中的近期新工具和功能。本书包含面向现实世界编程的实用指导,是程序员深入研究C++的理想机会。第5版涵盖了C++20的内容。

主编推荐
"拥抱C++的深度和复杂性,挖掘更多可能
    众所周知,C++难以掌握,但其广泛的功能使其成为游戏和商业软件应用程序中最常用的语言。即使是有经验的用户通常也不熟悉许多高级特性,但C++20的发布提供了探索该语言全部功能的不错机会。《C++20高级编程(第5版)》为C++的必要内容提供了一个代码密集型、面向解决方案的指南,包括近期新版本中的近期新工具和功能。本书包含面向现实世界编程的实用指导,是程序员深入研究C++的理想机会。第5版涵盖了C++20的内容。
"

—  没有更多了  —

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

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