21xrx.com
2024-09-17 03:47:55 Tuesday
登录
文章检索 我的文章 写文章
Effective C++三部曲
2023-07-06 10:40:42 深夜i     --     --
- Effective C++ - 三部曲 - C++编程 - 软件开发 - 优秀实践

《Effective C++》是著名的C++语言编程指南系列书籍,作者是Scott Meyers。这个系列共分为三步曲:Effective C++,More Effective C++和Effective STL。本文将会介绍这三部曲,并解释它们为什么适合任何一位C++程序员。

第一部曲:Effective C++

《Effective C++》是这个系列的首部曲,它覆盖了C++的基本规则。尤其是面向对象编程(OOP)中的基本概念和C++语言的特殊之处。本书中的许多规则是缩短开发时间、优化性能、提高代码可读性等方面的经验之谈。这些规则使读者掌握C++的基本元素,并确保代码质量。本书共有50条经验之谈,涵盖了从构造函数、析构函数、类型转换,到运算符重载、继承等内容。

第二部曲:More Effective C++

《More Effective C++》是第一部曲的续集,它介绍了一些更高级的主题,如泛型编程、函数对象、模板元编程(MTMP)等。本书的重点在于提供一些对于C++需要更深入和更正确的理解,使得读者可以写出更有效率和更安全的代码。本书共有35条经验之谈,包括类设计、花括号初始化、类型推导、成员函数等内容。

第三部曲:Effective STL

《Effective STL》第三部曲,主要讲解了C++标准库(STL)的使用,该书共有50条经验之谈,涵盖了从容器、算法到迭代器等内容。本书的目的在于帮助读者大规模地使用标准库 STL,以提高代码的效率和可读性。

总结:

三部曲的作者Scott Meyers精通C++,他采用了无数个人实践的例子来说明如何正确地使用C++,同时也介绍了一些经典的、归纳的技巧和规则。他的书很注重实战经验和窍门,不仅能提高代码的安全性、可靠性、可维护性,还能提高代码的性能,使得代码变得更加容易读懂和维护。总而言之,读者要成功地掌握C++,《Effective C++》、《More Effective C++》和《Effective STL》都是绝佳的选择,无论是初学者还是有经验的程序员都能从中学习到很多东西。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复