Books

Overview

Assemble the
Social Web
with zembly

Essential
JavaFX

Java Studio
Creator
Field Guide

Enterprise
JavaBeans
Component
Architecture


Navigating
C++ and
Object-
Oriented
Design

The UNIX
C Shell
Field Guide

Advanced C:
Tips and
Techniques


Navigating C++ and Object-Oriented Design,
Prentice-Hall, 1997. Includes CD-ROM.
800 p
ages, extensive index.
ISBN 0-13-532748-2.
[Buy from Amazon.com]

[Download book examples]

This is the first book that teaches ANSI C++ and object-oriented techniques together. Start with the clearest introduction to object modeling you'll ever read. Then learn all the essentials of C++, followed by more advanced topics, such as multiple inheritance, exceptions, object storage management, and run-time type identification (RTTI). You'll learn the added ANSI C++ features including namespaces, bool, member templates, explicit, export, and nothrow versions of new and delete. The IOStream Library and Standard Template Library are also presented.

Next discover C++ classes--the basic building block of object-oriented design. Through proven analogies and examples, the authors introduce containment and inheritance, overloading, templates, RTTI, and exception handling. And, the authors' unique presentation on multiple inheritance will give you invaluable insight into this complex topic.

Learn to apply C++ and object-oriented techniques to real-world development. Discover how to design classes effectively using the authors' class design boilerplate. Understand how to design container classes. Walk through class designs using the powerful OMT methodology. Along the way, try out the book's extensive exercises and take advantage of the exercise solutions and library of sample code with the CD-ROM that comes with the book. The code for the CD-ROM can be accessed at our Download Page.

A detailed Table of Contents is available in PDF format. It can be viewed using Adobe's Acrobat Reader, which can be downloaded for free from Adobe's Acrobat Reader download page. A summary Table of Contents follows:

Chapter 1 Getting Started
Chapter 2 C++ Basics
Chapter 3 C++ Program Structure
Chapter 4 Classes
Chapter 5 Working with Classes
Chapter 6 Overloading
Chapter 7 Class Design
Chapter 8 Object Storage Management
Chapter 9 Template Functions
Chapter 10 Template Classes
Chapter 11 Inheritance
Chapter 12 Run-Time Type Identification
Chapter 13 Exception Handling
Chapter 14 Multiple Inheritance
Appendix A IOStream Library
Appendix B Standard Template Library
Appendix C C++ Operator Precedence
Index


Home
| About Us | Clients | Courses | Books | Articles | Download | Contact Us

Copyright © 2010, Anderson Software Group, Inc., Encinitas, CA