digg.png delicious.png blinkit.png furl.png
C++ How to Program, 5/e

C++ How to Program, Fifth Edition

Print ISBN:
0-13-185757-6
Web ISBN (SafariX):
0-13-186103-4
© 2005
pages: 1536

Professors and Instructors: Contact your Prentice Hall representative to request an examination copy. Locate your Prentice Hall representative.

Order from Amazon or InformIT:

Check Out the Deitel C++ Resource Center!

What's New In This Edition
Table of Contents
Back Cover Copy

Chapter Dependency Chart

Preface (Includes Tour of the Book) Code Examples
Free C
yber Classroom (with Lab Manual)
Ancillary Support

e-Books from SafariX Textbooks Online

Sample Chapters:

Chapter 1: Introduction to Computers, the Internet and World Wide Web

Chapter 2: Introduction to C++ Programming

Chapter 3: Introduction to Classes and Objects

Free Online Deitel C++ Tutorials

Introduction to the Standard Template Library

Dive-Into™ Series Support Publications
What's New In This Edition
C++ How to Program, 5/E takes a new early classes and objects approach to teaching programming. These topics in the past editions of C++ How to Program, were introduced in Chapters 6-7 and 9-10. Now, they are introduced in Chapter 3 and are integrated throughout the book in both the examples and exercises from that point forward. This book and its support materials have everything instructors and students need for an informative, interesting, challenging and entertaining C++ educational experience. To create C++ How to Program, 5/e, we put the previous edition of C++ How to Program under the microscope. The new edition has many compelling features:
  • Major content revisions.
  • Smaller chapters.
  • Early classes and objects approach.
  • Integrated case studies: GradeBook, Time class, Employee class and more.
  • Unified Modeling Language™ 2.0 (UML 2.0) and an optional OOD/UML ATM case study developed over Chapters 1-7, 9 and 13.
  • Discussion and illustrations of the compilation and linking process for multiple-source-file programs.
  • Function-call stack explanation.
  • Early introduction of C++ Standard Library string and vector objects.
  • Discussion and illustration of how polymorphism works "under the hood."
  • Web programming, CGI and XHMTL.
  • Standard Template Library (STL).

  • ANSI/ISO C++ Standard compliance.

  • New debugger appendices (Visual Studio .NET and GNU C++).

  • New interior design.

  • Syntax coloring consistent with most C++ integrated development environments and code editors.

  • Code testing on multiple platforms.

  • Errors and warnings shown for multiple platforms.