[Book Cover]

C++ How to Program, 2/e

Harvey M. Deitel, Deitel Associates
Paul J. Deitel, Deitel Associates

Published December, 1997 by Prentice Hall Engineering/Science/Mathematics

Copyright 1998, 1130 pp.
ISBN 0-13-528910-6

Sign up for future
on this subject.

See other books about:
    C++--Intermediate Programming-Computer Science

    C++--Intro to Programming/CS1-Computer Science

    C++ - Programming-General Engineering

    C++-Computer Information Systems

    C/C++ Programming-Electronic Technology

Author Home Pa

More Info

View Visual



For CS1 and other courses on programming in C++. This comprehensive text, aimed at students with little or no programming experience, teaches programming “the right way” from the start by placing emphasis on achieving program clarity through structured and object-oriented programming.


NEW—The latest C++ features— Includes an introduction to the standard template library.
NEW—Completely revised and updated to adhere to the latest draft of the ANSI C++ standards.
NEW—C++ How to Program is also available with the award-winning Interactive Multimedia Cyber Classroom CD-ROM in The Complete C++ Training Course, 2/e.
An extensive set of supporting resources
—Includes an extensive Instructor's Manual; a Test Bank; access to the authors via e-mail [dietel@dietel. com]; and a companion website that offers additional instructor and student support (includes Adobe Acrobat PDF slides for electronic display at www.prenhall.com/deitel).
Language features—Presented in the context of a wide variety of complete working C++ programs, using a “live code” approach.
Outstanding pedagogy to facilitate student learning—Includes Software Engineering Observations; Good Programming Practices; Common Programming Errors; Portability Tips; Performance, Testing and Debugging tips.
Extensive set of interesting exercises and substantial projects—Most contained of any C++ book on the market.
Definitive sections on C++ style stream-oriented input/output and C++ style file processing.

Table of Contents

    1. Introduction to Computers and C++ Programming.
    2. Control Structures.
    3. Functions.
    4. Arrays.
    5. Pointers and Strings.
    6. Classes and Data Abstraction.
    7. Classes: Part II.
    8. Operator Overloading.
    9. Inheritance.
    10. Virtual Functions and Polymorphism.
    11. C++ Stream Input/Output.
    12. Templates.
    13. Exception Handling.
    14. File Processing.
    15. Data Structures.
    16. Bits, Characters, Strings and Structures.
    17. The Preprocessor.
    18. C Legacy Code Topics.
    19. Class String and String Stream Processing.
    20. Standard Template Library (STL).
    21. ANS/ISO C++ Standard Language Additions.
    Appendix A: Operator Precedence Chart.
    Appendix B: ASCII Character Set.
    Appendix C: Number Systems.
    Appendix D: C++ Internet and Web Resources.


© Prentice-Hall, Inc. A Simon & Schuster Company
Comments To webmaster@prenhall.com