飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 19303|回复: 58

[C/C++] C++编程调试秘笈 PDF

    [复制链接]
  • TA的每日心情
    开心
    2019-3-25 14:18
  • 签到天数: 881 天

    [LV.10]以坛为家III

    发表于 2016-1-10 09:33:16 | 显示全部楼层 |阅读模式
    内容简介
      当你使用C++进行编程时,很容易犯下各种各样的错误。有哪些常见的错误和陷阱?它们有什么一般的规律和特点?如何避免犯这样的错误?《C++编程调试秘笈》针对这些问题一一解答。
      《C++编程调试秘笈》讨论了程序员在C++编程中所犯的一些最为常见的错误,并提供了避免这些错误的方法。C++社区积累了许多优秀的编程实践。在《C++编程调试秘笈》中,作者收集了其中的一些实践并对它们进行了调整和优化,此外,作者还增加了自己的一些有益的实践。
      全书分为3个部分和10个附录。第一部分是前3章,以概括的方式介绍了C++调试的策略。第二部分包括第4章到第14章,逐个讨论C++代码中最为常见的错误类型,并为每种错误制定一种策略或规则。各章分别介绍了C++编程中数组、指针、引用、迭代器、变量、内存、NULL指针等相关的缺陷以及调试策略。第三部分包括第15章到第17章。第15章和第16章结合工具概括了调试策略,第17章是对全书内容的一个概括和总结。附录部分给出了本书所用到的库和一些程序文件的源代码。
      本书要求读者有一定的C++编程基础或经验,适合C++的中级、高级程序员阅读。本书中介绍的缺陷捕捉策略和实践,能够帮助读者在C++编程实践中达到事半功倍的效果。


    目录
    第一部分 C++的缺陷捕捉策略
    第1章 C++的缺陷来自哪里
    第2章 什么时候捕捉缺陷
    2.1 为什么编译器是捕捉缺陷的最好场合
    2.2 怎样用编译器捕捉缺陷
    2.3 处理类型的正确方式
    第3章 在运行时遇见错误该怎么办

    第二部分 捕捉缺陷:一次处理一个缺陷
    第4章 索引越界
    4.1 动态数组
    4.2 静态数组
    4.3 **数组
    第5章 指针运算
    第6章 无效的指针、引用和迭代器
    第7章 未初始化的变量
    7.1 初始化的数值(int、double等)
    7.2 未初始化的布尔值
    第8章 内存泄漏
    8.1 引用计数指针
    8.2 作用域指针
    8.3 用智能指针实行所有权
    第9章 解引用NULL指针
    第10章 拷贝构造函数和赋值操作符
    第11章 避免在析构函数中编写代码
    第12章 怎样编写一致的比较操作符
    第13章 使用标准C函数库的错误

    第三部分 捕捉缺陷的乐趣:从测试到调到产品
    第14章 基本的测试原则
    第15章 调试错误的策略
    第16章 使代码更容易调试
    第17章 总结
    附录A 本书所使用的scpp库的源代码
    附录B scpp_assert.hpp和scpp_assert.cpp文件的源代码
    附录C scpp_vector.hpp文件的源代码
    附录D scpp_array.hpp文件的源代码
    附录E scpp_matrix.hpp文件的源代码
    附录F scpp_types.hpp文件的源代码
    附录G scpp_refcountptr.hpp文件的源代码
    附录H scpp_scopedptr.hpp文件的源代码
    附录I scpp_ptr.hpp文件的源代码
    附录J scpp_date.hpp和scpp_date.cpp文件的源代码


    下载地址:
    游客,如果您要查看本帖隐藏内容请回复


    备注说明:
    书籍来源于网络,仅限用于试读,版权归原作者所有,若喜欢请购买纸质图书,请支持正版!





    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x

    评分

    参与人数 1威望 +8 飘云币 +8 收起 理由
    NoNameX2016 + 8 + 8 赞一个!

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2022-6-12 16:27
  • 签到天数: 149 天

    [LV.7]常住居民III

    发表于 2016-1-10 11:03:04 | 显示全部楼层
    收藏了看看,谢谢啦
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2021-3-17 12:11
  • 签到天数: 688 天

    [LV.9]以坛为家II

    发表于 2016-1-10 13:50:10 | 显示全部楼层
    PDF的   下载到手机上看看
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 857 天

    [LV.10]以坛为家III

    发表于 2016-1-13 17:44:19 | 显示全部楼层
    谢谢分享这个资料
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    昨天 13:53
  • 签到天数: 2434 天

    [LV.Master]伴坛终老

    发表于 2016-1-14 13:54:13 | 显示全部楼层
    不管怎么,收下再说。
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-3-17 22:44
  • 签到天数: 132 天

    [LV.7]常住居民III

    发表于 2016-1-15 22:37:23 | 显示全部楼层
    感谢分享优秀书籍
    PYG19周年生日快乐!
  • TA的每日心情

    5 小时前
  • 签到天数: 2307 天

    [LV.Master]伴坛终老

    发表于 2016-1-16 19:13:29 | 显示全部楼层
    顶楼主啦..希望楼主多发精品好帖啦.....
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-3-3 20:40
  • 签到天数: 148 天

    [LV.7]常住居民III

    发表于 2016-1-30 12:36:41 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表