Home > Store

Object-Oriented Programming in C++, 4th Edition

Register your product to gain access to bonus material or receive a coupon.

Object-Oriented Programming in C++, 4th Edition


  • Sorry, this book is no longer in print.
Not for Sale

eBook (Watermarked)

  • Your Price: $38.39
  • List Price: $47.99
  • About Watermarked eBooks
  • This PDF will be accessible from your Account page after purchase and requires the free Adobe® Reader® software to read it.

    The eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

    Watermarked eBook FAQ



  • Comprehensive Coverage—Offers extensive coverage on C++ programming concepts.
    • Provides students with the fundamentals of C++. Ex.___

  • Object-Oriented Programming—Uses the C++ language.
    • Explains object-oriented programming to students through the C++ language. Ex.___

  • Emphasis on why these concepts exist and how to utilize them to create efficient applications.
    • Teaches students the background behind the concepts and how to make them work more effectively. Ex.__

  • Tutorial-style.
    • Gives the students a “hands-on” approach to object-oriented programming. Ex.__

  • Increased coverage of UML—Illustrates program structure and flow.
    • Helps students comprehend important concepts. Ex.___

  • The Object-Oriented Software Development chapter emphasizes use-case analysis.
    • Teaches students the modern approach to software design. Ex.___

  • New section on inter-file communication—Discusses how various programming entities, variables, functions, and classes communicate between files.
    • Provides students with a theoretical framework for multifile programs. Ex.___

  • Some programs have been modified slightly to ensure they work with the latest versions of popular C++ compilers.
    • Allows professors to choose from a variety of compilers. Ex.___


  • Copyright 2002
  • Dimensions: 7-3/8" x 9-1/8"
  • Pages: 1040
  • Edition: 4th
  • Book
  • ISBN-10: 0-672-32308-7
  • ISBN-13: 978-0-672-32308-9
  • eBook (Watermarked)
  • ISBN-10: 0-7686-5884-5
  • ISBN-13: 978-0-7686-5884-2

Object-Oriented Programming in C++ begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology. While the structure of this book is similar to that of the previous edition, each chapter reflects the latest ANSI C++ standard and the examples have been thoroughly revised to reflect current practices and standards.



The source code for the student examples - 192 kb -- student.zip

Sample Content

Online Sample Chapter

Flow of Control in C++

Table of Contents


A Note to Teachers.

 1. The Big Picture.

 2. C++ Programming Basics.

 3. Loops and Decisions.

 4. Structures.

 5. Functions.

 6. Objects and Classes.

 7. Arrays and Strings.

 8. Operator Overloading.

 9. Inheritance.

10. Pointers.

11. Virtual Functions and Other Subtleties.

12. Streams and Files.

13. Multifile Programs.

14. Templates and Exceptions.

15. The Standard Template Library.

16. Object-Oriented Software Development.

Appendix A: ASCII Table.

Appendix B: Standard C++ Keywords.

Appendix C: Microsoft Visual C++.

Appendix D: Borland C++ Builder.

Appendix E: Console Graphics Lite.

Appendix F: STL Algorithms and Member Functions.

Appendix G: Answers to Questions and Exercises



The errata for the book is available here in Adobe Portable Document Format (PDF) format. You will need Adobe's Acrobat Reader to view these files. If you do not have the Acrobat Reader installed, you may go to Adobe Systems' web site to download this free reader.

Click on the links below to display the PDF file in a new window. Right-click on the link and select Save As if you want to download it to your hard drive.

Errata for the book - 45 kb -- 0672323087errata.pdf

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership