Effective C++第三版(中文版) 免费 电子书 PDF 下载

1. 图书信息

  • 书名: 《Effective C++第三版(中文版)》
  • 作者:[美]Scott Meyers 著,侯捷 译
  • 出版社:电子工业出版社
  • 出版日期:2006年7月
  • 分类: 编程语言-C/C++
  • 格式: PDF

2. 内容简介

《Effective C++:改善程序与设计的55个具体做法(第三版)(中文版)》围绕55条具体的编程准则展开,旨在帮助C++开发者编写出更高效、更稳健的代码。具体内容如下:

  • 资源管理
    • 条款13:以对象管理资源,利用析构函数自动调用机制确保资源释放,如使用智能指针shared_ptr等RAII对象防止资源泄漏。
    • 条款14:在资源管理类中要小心copying行为,考虑抑制copying、使用引用计数法等不同的复制策略。
    • 条款15:在资源管理类中要提供对原始资源的访问,了解显示转换或隐式转换的使用场景。
    • 条款16:成对使用new和delete时要采取相同形式,避免出现错误。
    • 条款17:以独立语句将newed对象置入智能指针,防止因异常等情况导致资源泄漏。
  • 模板运用:模板化是C++提供的强大功能,允许编写通用代码以适应不同的数据类型。书中提供了多个模板使用示例,强调了模板编程的效率和灵活性,还探讨了模板化和类型转换之间的关系,包括如何使用const_caststatic_cast来处理类型转换。

此外,书中其他内容还包括让读者将C++视为多种语言的联合,强调尽量用constenuminline而不用#define;在构造函数、析构函数和赋值操作符方面,讲解了C++默认生成的函数以及如何正确地自定义这些函数;在设计与声明中,介绍了如何让接口易于正确使用而难以错误使用等;在继承和面向对象设计部分,阐述了公共继承的本质、如何避免隐藏继承的名字等。

3. 下载地址

https://pan.baidu.com/s/1KcFZ71NvaTgvgH5-Vg4Qog

4. 获取提取码

关注微信公众号 陌尘聊架构,发送以下图书编号获取百度网盘的提取码

1
B0090

4.1. 陌尘聊架构

陌尘聊架构

4.2. 示例演示

示例演示

5. 特别说明

版权说明

本站所有电子书均是从公开互联网中收集而来。

若部分书籍有涉及版权问题,请关注微信公众号陌尘聊架构,后台私信我,并提供相应的版权说明,我会删除对应的书籍。

分享你的电子书

如果你有好的电子书愿意分享,欢迎微信公众号(陌尘聊架构)私信联系我,我将会把它分享到本站。