[Book Cover]

C++ and Object Oriented Programming, 1/e

Kip R. Irvine, Miami-Dade Community College

Published November, 1996 by Prentice Hall Engineering/Science/Mathematics

Copyright 1997, 526 pp.
Paper
ISBN 0-02-359852-2


Sign up for future
mailings
on this subject.

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

    Object-Oriented Programming-Computer Science

    Object-Oriented Programming-IT Continuing Education


Author Home Pa


Summary

Offers students an up-to-date tutorial on the basic differences between C and C++, the object model, design methods, and C++ programming. Utility classes and case studies are used to illustrate object-oriented programming, with all source code included on a disk in the text.

Features


Illustrates concepts behind object-oriented design. Goes beyond a discussion of the C++ language to give students a deeper knowledge of the benefits of object-oriented programming.
Features an extensive class library developed in the text's examples, which is also available via FTP. This library allows instructors to add new classes, extend existing ones, and add new student assignments.
Adheres to the most current draft of the C++ standard.
Offers a review of function parameters, pointers, arrays and dynamic memory allocation to help students transfer knowledge of C programming to the C++ language and prepares them for C++ enhancements.
Introduces exception handling classes and demonstrates their usage throughout the later chapters.
Devotes an entire chapter to operator overloading, an important but often overlooked C++ topic.
Offers template classes, a technique currently used by professional programmers, but new enough to be a research topic, that helps students learn to create generic classes.
Provides numerous pedagogical aids, including chapter objectives, case studies, readings, boxed material, discussion questions, problems, worked examples, test questions, and a bibliography.


Table of Contents

    1. C++ Basics.
    2. Introducing Classes.
    3. Functions.
    4. Class Features.
    5. Designing Classes.
    6. Derived Classes.
    7. Pointers and Dynamic Memory Allocation.
    8. Polymorphism and Exceptions.
    9. Operator Overloading.
    10. Templates.
    11. Object-Oriented Containers.
    Appendix A. Program Listings.
    References.
    Index.


[Help]

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