标题: C++之美:代码整洁、安全又跑得快的30个要诀(好书保举) [打印本页] 作者: 瑞星 时间: 2024-10-20 15:04 标题: C++之美:代码整洁、安全又跑得快的30个要诀(好书保举) 在编程领域,C++ 以其高效性和机动性著称,但同时也因其复杂性和易堕落性而闻名。如何写出既整洁、又安全且高效的 C++ 代码,是每个 C++ 开辟者都必要思考的问题。《C++之美:代码整洁、安全又跑得快的30个要诀》这本书为我们提供了宝贵的指导。本文将基于这本书的核心内容,分享此中的精华,帮助各人提拔 C++ 编程程度。
前言
C++ 是一门汗青久长且功能强大的编程语言,广泛应用于系统开辟、游戏引擎、高性能盘算等领域。然而,C++ 的复杂性也给开辟者带来了不少挑战。本书通过总结和提炼了30个实用的编程要诀,帮助读者写出既整洁、又安全且高效的 C++ 代码。
《C++之美:代码轻便、安全又跑得快的30个要诀》从《C++核心准则》(C++ Core Guidelines)中经心挑选了30条准则进行过细、深入的讲解。内容涵盖C++语言最重要的方面,如范例系统、面向对象、模板和元编程、错误处置惩罚、程序性能、常量性等,其间又恰如其分地穿插了编码风格、设计模式等主题。书中搜集了作者数十年职业生涯的经验和一些有趣的示例,除了深刻的见解,行文也充满了意见意义性。作者试图通过这种突出重点、以点带面的方式帮助读者了解并学习《C++核心准则》,进而更深入地把握C++这门编程语言,特别是它的“现代”形态。本书适合各种程度的C++开辟者阅读。
作者简介
J. Guy Davidson于1980年通过Acorn Atom首次接触编程。他青少年期间的大部分时间都在各种家用电脑上编写游戏。后来,他从苏塞克斯大学得到了数学学位,开始涉足戏剧,还在一个灵魂乐队中担任键盘手。20世纪90年代初,他决定编写演示程序,并于1997年开始在Codemasters的伦敦办公室工作,今后进入游戏行业。1999年,Davidson加入了Creative Assembly,如今是那里的工程实践主管。他重要负责《全面战争》(Total War)系列游戏的工作,整理早期的游戏目次,以及提拔工程团队成员的编程程度。他是IGGI咨询委员会、BSI C++小组和ISO C++委员会的委员,还是ACCU(Association of C/C++ Users,C/C++用户协会)负责C++标准相干事件的成员,并在ACCU的编程委员会任职。
核心要诀概览