×

Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

Practical Debugging in C++ / Edition 1
     

Practical Debugging in C++ / Edition 1

by Toby J. Teorey, Toby J. Teorey, Ann Ford
 

ISBN-10: 0130653942

ISBN-13: 9780130653949

Pub. Date: 09/01/1901

Publisher: Pearson Education

Practical Debugging in C++ is the first debugging book written expressly for the beginning to intermediate level programmer. For the beginning programmer, it is a short, clear debugging guide that serves as a valuable companion to their introductory programming book when writing C++ programs. For the more advanced programmer, the guide provides a

Overview

Practical Debugging in C++ is the first debugging book written expressly for the beginning to intermediate level programmer. For the beginning programmer, it is a short, clear debugging guide that serves as a valuable companion to their introductory programming book when writing C++ programs. For the more advanced programmer, the guide provides a quick primer in C++ debugging with a series of examples of common syntax and semantic errors and how they can be detected and corrected. The authors cover both tracing and debugger techniques. Chapter topics include Common Syntax and Semantic Errors; Tracing Techniques for Debugging; Trace Debugging for More Advanced C++ Constructs; Using an Interactive Debugger. Appropriate as a supplementary book for C++ programming or using C++ as a programming language in departments of Computer Science, Engineering, CIS, MIS, IT, and Continuing Education.

Product Details

ISBN-13:
9780130653949
Publisher:
Pearson Education
Publication date:
09/01/1901
Pages:
112
Product dimensions:
6.00(w) x 9.00(h) x 0.25(d)

Table of Contents

1. Introduction.
Chapter Objectives. Motivation for Debugging Skills. Approaches to Debugging.

2. Common Syntax and Semantic Errors.
Chapter Objectives. Syntax Errors. Syntax Warnings. Semantic Errors.

3. Tracing Techniques for Debugging.
Chapter Objectives. Basic Tracing. Common Errors Detectable with Basic Tracing. Trace On and Off Flag. Tracing Using Function Calls. Tracing for Data in Arrays. Where to Insert the Traces and What Variables to Display. Using the Assert Macro.

4. Trace Debugging for More Advanced C++ Constructs.
Chapter Objectives. Strings. Pointers. Structs. Classes.

5. Using an Interactive Debugger.
Chapter Objectives. Fundamentals. Debugging with Metrowerks CodeWarrior. Example: Debugging a Sample C++ Program Using Metrowerks CodeWarrior. Debugging with Microsoft® Visual C++™. Example: Debugging a Sample C++ Program Using Microsoft® Visual C++™.

Appendix A: The 32 Most Common Bugs in First Programs.
Appendix B: Checklist for Error Detection and Prevention.

Customer Reviews

Average Review:

Post to your social network

     

Most Helpful Customer Reviews

See all customer reviews