书籍详情
实用C++调试指南
作者:(美)Ann R.Ford,(美)Toby J.Teorey著;於春景译;於春景译
出版社:华中科技大学出版社
出版时间:2003-01-01
ISBN:9787560928906
定价:¥15.00
购买这本书可以去
内容简介
对于程序设计的初学者来说,拥有了本书,你就拥有了一本实用的C++调试技术指南。《实用C++调试指南》可以作为任何一本C++程序设计基础教程的重要补充读物。无论是在计算机实验室中,抑或在家中,程序员都应该将本书放在手边;在编写和调试C++程序时,它是一本快速参考手册。本书各章节涉及的内容有:·编程中常见的语法和语义错误;并配有示例。·如何在C++程序中使用输出语句进行跟踪;并配有示例,演示如何在程序中简便地添加跟踪功能。·运用跟踪技术调试更高级的C++数据结构,如字符串、指针、struct和class。·交互式调试器的使用;以MicrosoftVisualC++和MetrowerksCodeWarrior为例。初级程序员会喜爱本书,因为它篇幅短小、通俗易懂,而且配有大量简明的示例。本书图文并茂地演示了跟踪技术和交互式调试器的使用;掌握了这些内容,你的调试时间就能得以大量节省。对于中级程序员,特别是那些具有其它编程语言使用经验的程序员,这本指南可以让他们在C++调试技术上也能够很快窥得门径;因为本书提供了很多示例来演示常见的语法和语义错误,以及如何发现和修改这些错误。讲授初级编程技术的教师会将本书推荐给他们的学生,因为它能使学生变得更加独立,在程序设计过程中,学生们需要个别辅导的时间将会大大减少。
作者简介
暂缺《实用C++调试指南》作者简介
目录
译序
前言
第1章 绪论 1
1.1 本章目标 1
1.2 调试技术的目的 1
1.3 调试方法 3
第2章 常见的语法和语义错误 5
2.1 本章目标 5
2.2 语法错误 5
2.3 语法警告 11
2.4 语义错误 15
第3章 调试中的跟踪技术 21
3.1 本章目标 21
3.2 基本跟踪 21
3.3 基本跟踪可以检测到的常见错误 28
3.4 跟踪中的开/关标志 35
3.5 在跟踪中使用函数调用 39
3.6 跟踪数组中的数据 40
3.7 何处插入跟踪语句,应该显示哪些变量? 47
3.8 使用assert宏 48
第4章 跟踪调试更高级的C++数据结构 51
4.1 本章目标 51
4.2 字符串 51
4.3 指针 55
4.4 struct 60
4.5 class 64
第5章 使用交互式调试器 69
5.1 本章目标 69
5.2 基础知识 69
5.3 使用Metrowerks CodeWarrior进行调试 71
5.4 实例:使用Metrowerks CodeWarrior调试 一个C++示例程序 76
5.5 使用Microsoft Visual C++进行调试 84
5.6 实例:使用Microsoft Visual C++调试 一个C++示例程序 89
附录A 初学编程时最常见的32个bug 97
附录B 有助发现和预防错误的检查表 99
B.1 发现错误的方法 99
B.2 预防和检测错误的方法 100
参考文献 102
索引 103
前言
第1章 绪论 1
1.1 本章目标 1
1.2 调试技术的目的 1
1.3 调试方法 3
第2章 常见的语法和语义错误 5
2.1 本章目标 5
2.2 语法错误 5
2.3 语法警告 11
2.4 语义错误 15
第3章 调试中的跟踪技术 21
3.1 本章目标 21
3.2 基本跟踪 21
3.3 基本跟踪可以检测到的常见错误 28
3.4 跟踪中的开/关标志 35
3.5 在跟踪中使用函数调用 39
3.6 跟踪数组中的数据 40
3.7 何处插入跟踪语句,应该显示哪些变量? 47
3.8 使用assert宏 48
第4章 跟踪调试更高级的C++数据结构 51
4.1 本章目标 51
4.2 字符串 51
4.3 指针 55
4.4 struct 60
4.5 class 64
第5章 使用交互式调试器 69
5.1 本章目标 69
5.2 基础知识 69
5.3 使用Metrowerks CodeWarrior进行调试 71
5.4 实例:使用Metrowerks CodeWarrior调试 一个C++示例程序 76
5.5 使用Microsoft Visual C++进行调试 84
5.6 实例:使用Microsoft Visual C++调试 一个C++示例程序 89
附录A 初学编程时最常见的32个bug 97
附录B 有助发现和预防错误的检查表 99
B.1 发现错误的方法 99
B.2 预防和检测错误的方法 100
参考文献 102
索引 103
猜您喜欢