万本电子书0元读

万本电子书0元读

顶部广告

C++编程调试秘笈电子书

  获取处理10种不同类型的错误的秘诀,包括内存泄漏和未初始化的变量   发现C++从C所继承的问题,例如指针运算   在代码中插临时或永久的安全检查,在运行时捕捉错误   应用缺陷预防技巧,例如用单独的类表示每种数据类型   在代码投生产之前,追求一种一次捕捉和修正一个缺陷的测试策略

售       价:¥

纸质售价:¥20.00购买纸书

250人正在读 | 1人评论 6.2

作       者:[美]Vladimir Kushnir 著

出  版  社:人民邮电出版社

出版时间:2013-01-01

字       数:4.6万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
当你使用C++行编程时,很容易犯下各种各样的错误。有哪些常见的错误和陷阱?它们有什么一般的规律和特?如何避免犯这样的错误?《C++编程调试秘笈》针对这些问题一一解答。 《C++编程调试秘笈》讨论了程序员在C++编程中所犯的一些为常见的错误,并提供了避免这些错误的方法。C++社区积累了许多优秀的编程实践。在《C++编程调试秘笈》中,作者收集了其中的一些实践并对它们行了调整和优化,此外,作者还增加了自己的一些有益的实践。 全书分为3个部分和10个附录。部分是前3章,以概括的方式介绍了C++调试的策略。第二部分包括第4章到第14章,逐个讨论C++代码中为常见的错误类型,并为每种错误制定一种策略或规则。各章分别介绍了C++编程中数组、指针、引用、迭代器、变量、内存、NULL指针等相关的缺陷以及调试策略。第三部分包括第15章到第17章。第15章和第16章结合工具概括了调试策略,第17章是对全书内容的一个概括和总结。附录部分给出了《C++编程调试秘笈》所用到的库和一些程序文件的源代码。 《C++编程调试秘笈》要求读者有一定的C++编程基础或经验,适合C++的中级、高级程序员阅读。《C++编程调试秘笈》中介绍的缺陷捕捉策略和实践,能够帮助读者在C++编程实践中达到事半功倍的效果。<br/>【推荐语】<br/>获取处理10种不同类型的错误的秘诀,包括内存泄漏和未初始化的变量 发现C++从C所继承的问题,例如指针运算 在代码中插临时或永久的安全检查,在运行时捕捉错误 应用缺陷预防技巧,例如用单独的类表示每种数据类型 在代码投生产之前,追求一种一次捕捉和修正一个缺陷的测试策略<br/>【作者】<br/>    Vladimir Kushnir获得了USSR科学院固体物理研究所的博士学位。毕业之后,他从事实验物理研究。在西北大学和阿贡国家实验室工作时,他先后所使用FORTRAN、C和C++d等编程语言。后来,他投身于华尔街的金融公司,把主要精力放在一种称为“金融分析”的计算上。他对于提升计算速度具有特别的浓厚的兴趣。译者徐波,C和C++专家,资深译者,翻译有《C专家编程》、《C和指针》等C语言经典之作,译本准确流程,备受好评。<br/>
目录展开

内容提要

前言

读者

本书的组织形式

本书所使用的约定

命名约定

使用代码例子

Safari® Books Online

联系我们

致谢

第一部分 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库的源代码

附录Bscpp_assert.hpp和scpp_assert.cpp文件的源代码

附录Cscpp_vector.hpp文件的源代码

附录Dscpp_array.hpp文件的源代码

附录Escpp_matrix.hpp文件的源代码

附录Fscpp_types.hpp文件的源代码

附录G scpp_refcountptr.hpp文件的源代码

附录H scpp_scopedptr.hpp文件的源代码

附录Iscpp_ptr.hpp文件的源代码

附录Jscpp_date.hpp和scpp_date.cpp文件的源代码

关于作者

封面说明

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部