Skip to content
This repository has been archived by the owner on Jan 13, 2025. It is now read-only.

《Professional C++ - 6th Edition》的非专业个人翻译

License

Notifications You must be signed in to change notification settings

xiaoweiChen/Professional-cpp-6ed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Professional C++

6th Edition

  • 作者:Marc Gregoire
  • 译者:陈晓伟
  • Wiley 第 6 版 (2024年 2月 13日)

Important

翻译是译者用自己的思想,换一种语言,对原作者想法的重新阐释。鉴于我的学识所限,误解和错译在所难免。如果你能买到本书的原版,且有能力阅读英文,请直接去读原文。因为与之相较,我的译文可能根本不值得一读。

— 云风,程序员修炼之道第2版译者

本书概述

《Professional C++》采用的方法既可以提高代码质量,又可以提高编程效率。在第六版中,关于新C++23特性的讨论将贯穿全书。这些特性并不局限于几章或几节;并且,示例会在适当的时候使用新特性重新实现。

《Professional C++》不仅教授C++的语法和语言特性,还强调编程方法学、可重用的设计模式和良好的编程风格。《Professional C++》的方法学涵盖了整个软件开发过程,从设计和编写代码到调试和团队协作。这种方法将使您能够掌握C++语言及其特性,并利用其强大的功能进行大规模软件开发。

试想,学习了C++的所有语法,但从未见过一个实际用例,那这些语法只是反而会让学习者们陷入危险!没有例子,他们可能会认为所有的代码都应该写在主函数main()中,或者所有的变量都应该是全局变量——但我们知道,这并不是一个好的编程习惯。

资深C++开发者除了了解语法外,还需要了解如何正确使用C++语言。会重视良好的设计,理解面向对象编程,并清楚使用现有库的最佳方法。并且,还会研制一系列辅助代码和可重用的设计。

通过阅读和理解本书,你将成为一名专业的C++开发者。本书将扩展你对C++的了解,涵盖一些鲜为人知,且常有误解的语言特性。你将更加欣赏面向对象的设计,并获得一流的调试能力。也许最重要的是,你将使用丰富的、可实用的、可重用的思想来完成这本书。

努力成为一名专业的C++开发者吧,了解语言的真正工作原理将提高代码的质量,学习不同的编程方法和流程将有助于团队合作,发现可重用的库和设计模式将提高工作效率,并避免重复造轮子。所有这些经验将使你成为一个更好的开发者和更有价值的员工。虽然这本书不能保证你升职加薪,但它肯定会给你带来成就感。

作者简介

Marc Gregoire 是一位软件工程师,同时也是为Windows和Linux开发C/C++应用程序的开发者。他是微软最有价值专家(MVP),并创立了比利时C++用户组。目前,他在尼康计量公司从事X射线、CT和3D几何检测软件的开发工作。此前,他在西门子和诺基亚西门子网络公司从事关键的2G和3G电信软件开发。Marc是《Professional C++》第二版、第三版、第四版和第五版的作者,与合著了《C++标准库快速参考》,并在许多书籍和文章中担任技术编辑,他的博客可以在nuonsoft.com/blog上找到。

本书相关

About

《Professional C++ - 6th Edition》的非专业个人翻译

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages