《C++编程调试秘笈》是由人民邮电出版社出版的一本关于C++编程方面的书籍,作者是VladimirKushnir,主要介绍了关于C++编程、C++调试方面的知识内容,目前在C++编程类书籍综合评分为:7.8分。
书籍介绍
如果你应用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语言程序编写实践活动中超过事倍功半的实际效果。如果你应用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语言程序编写实践活动中超过事倍功半的实际效果。
目录
- 内容提要
- 前言
- 读者
- 本书的组织形式
- 本书所使用的约定
- 命名约定
- 使用代码例子
- 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文件的源代码
- 关于作者
- 封面说明