• 作者:(美) 葛瑞格尔 (Gregoire, M.) 著 张永强 译
  • 分类: 编程

熟练驾驭C++语言的最新版本C++14

《C++高级编程(第3版) 是设计和构建C++应用程序的实用指南,代码丰富,并根据C++14版本做了全面更新。本书强调良好编程风格的重要性,阐述如何设计可充分利用C++语言功能的高效解决方案;深入探讨C++语言功能集的更复杂元素,并披露避开常见陷阱的技巧。本书醒目显示了新的C++14信息,使你快速了解影响应用程序构建的显著变化。

主要内容

◆ 提供富有挑战的、紧贴实用的、可供下载的示例代码段供读者学习

◆ 研究详明案例,案例中包含已在Windows和Linux上测试的丰富工作代码

◆ 列出保持良好编程风格的提示、技巧和方案,包括最佳调试实践

◆ 使用C++14的最新语言功能,包括函数返回类型推断、二进制字面量、泛型lambda和lambda捕捉表达式

◆ 使用最新标准库功能,例如make_unique、透明函数...

(展开全部)

熟练驾驭C++语言的最新版本C++14

《C++高级编程(第3版) 是设计和构建C++应用程序的实用指南,代码丰富,并根据C++14版本做了全面更新。本书强调良好编程风格的重要性,阐述如何设计可充分利用C++语言功能的高效解决方案;深入探讨C++语言功能集的更复杂元素,并披露避开常见陷阱的技巧。本书醒目显示了新的C++14信息,使你快速了解影响应用程序构建的显著变化。

主要内容

◆ 提供富有挑战的、紧贴实用的、可供下载的示例代码段供读者学习

◆ 研究详明案例,案例中包含已在Windows和Linux上测试的丰富工作代码

◆ 列出保持良好编程风格的提示、技巧和方案,包括最佳调试实践

◆ 使用C++14的最新语言功能,包括函数返回类型推断、二进制字面量、泛型lambda和lambda捕捉表达式

◆ 使用最新标准库功能,例如make_unique、透明函数对象,通过类型寻址的元组、共享mutex和锁类

Marc Gregoire是一名在Windows和Linux平台上开发C/C++应用程序的经验丰富的软件工程师和开发人员。Marc是一位微软Visual C++ MVP,是比利时C++用户组的创始人,现供职于Nikon Metrology,负责开发3D激光扫描软件。Marc曾在Siemens 和Nokia Siemens Networks开发关键2G和3G电信软件,他还在www.nuonsoft.com/blog/上维护了一个博客。