内容简介

拥抱C++的深度和复杂性,挖掘更多可能

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

主要内容

● 演示如何用C++思考,以最大限度地发挥语言的深远能力,并开发有效的解决方案

● 解释难以理解的原理,进行陷阱警告,分享提高效率和性能的提示、技巧和变通方法

● 呈现各种具有挑战性的、真实世界的程序,其用途广泛,足以融入任何项目

● 重点介绍C++20的新特性,包括模块、概念、三向比较、立即执行函数等

● 深入讨论新的C++20标准库功能,例如文本格式化、范围、原子智能指针、同步原语、日期、时区等


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框架。他还擅长在Win...

下载地址

豆瓣评论

  • 洪小叉的布瓜
    读过Primer,也读了这本,个人觉得这本讲的更通顺一些。Primer又想做词典又想做教材,导致当教材看各章节难度差异比较跳脱,很难从浅入深学习,当词典又加了很多累赘的内容。相比之下,高级编程结构比较清晰,而且实践性比较强,并且是最新的20新特性,作为重大版本更新,还是有必要一看的。2022-08-31
  • 优子1992
    是一本好书,值得好好研究学习2022-09-21
  • 优秀过了头
    花了十天时间看完了,认真评价一下。1. 翻译的文笔非常好,完美符合中文的表达,行文读起来非常流畅没有莫名其妙的句式和生词2. 英文原书写的比较差,尤其是涉及到c++语言本身的概念和定义,书上用很多事实上错误(不仅仅是不严谨)的说法来迁就初学者的理解力,有种强行想拉着读者入门c++的感觉。考虑到作者是业界的权威,我想应该是刻意而为之。2024-01-09

猜你喜欢

大家都喜欢