书籍介绍
这不是一本教你写'Hello World'的入门书,而是一位资深C++工程师把自己多年踩过的坑、卡过的bug、纠结过的设计抉择,掰开揉碎讲给你的实战手册。它不满足于'语法正确',而是反复追问'这样写为什么更好、哪里会出错、性能差在哪里'——从const指针的读法、拷贝构造函数的生成规则,到三向比较、概念、范围库、协程、模块,C++20的四大新特性贯穿始终。读者最看重的,是它'娓娓道来、读起来很舒服'的讲解方式,以及那种'每个C++er都该读一遍'的笃定。它适合已经入门、想真正吃透语言、又对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框架。他还擅长在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的活跃演讲者。