×
暂无评论
图文详情
  • ISBN:9787302526315
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:728
  • 出版时间:2021-09-01
  • 条形码:9787302526315 ; 978-7-302-52631-5

内容简介

  《C++高级编程(第4版)》主要内容  展现C++思考方式,以便充分利用该语言中影响深远的功能来开发高效的解决方案。  阐释鲜为人知的元素,披露避开常见陷阱的技巧,分享提示、技巧和方案,以帮助提高工作效率和软件性能。  列出富有挑战、贴近实用、具有多种用途的代码段,可根据需要将这些代码段移植到任何项目中。  浓墨重彩地描述C++17的新功能,如结构化绑定、嵌套的名称空间和constexpr if等。  深入讨论C++17新的标准库功能,比如string_view、optional类、并行算法和文件系统API等。

目录

第I部分 专业的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 C风格的数组 1.1.11 std::array 1.1.12 std::vector 1.1.13 结构化绑定 1.1.14 循环 1.1.15 初始化列表 1.1.16 这些都是基础 1.2 深入研究C 1.2.1 C++中的字符串 1.2.2 指针和动态内存 1.2.3 const的多种用法 1.2.4 引用 1.2.5 异常 1.2.6 类型推断 1.3 作为面向对象语言的C 1.3.1 定义类 1.3.2 使用类 1.4 统一初始化 1.5 标准库 1.6 **个有用的C++程序 1.6.1 雇员记录系统 1.6.2 Employee类 1.6.3 Database类 1.6.4 用户界面 1.6.5 评估程序 1.7 本章小结 第2章 使用string 和string_view 2.1 动态字符串 2.1.1 C风格的字符串 2.1.2 字符串字面量 2.1.3 C++ std::string类 2.1.4 std::string_view类 2.1.5 非标准字符串 2.2 本章小结 第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 本章小结 第II部分 专业的C++软件设计 第III部分 专业的C++编码方法 第IV部分 掌握C++的高级特性 第V部分 C++软件工程 附录A C++面试 附录B 带注解的参考文献 附录C 标准库头文件 附录D UML简介
展开全部

作者简介

  Marc Gregoire是一位Microsoft Visual C++MVP,是一名软件工程师和开发人员,是比利时C++用户组的创始人,现供职于Nikon Metrology,负责开发3D激光扫描软件。Marc曾在Siemens和Nokia Siemens Networks开发关键的2G和3G电信软件。Marc是该书前两版的作者,也曾担任其他多册书籍的技术编辑。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航