Silicon Press Logo
Spacer Spacer

Cover; click to enlarge The Advanced C++ Book
by M. T. Skinner
ISBN 0-929306-10-4
1992
300 pages, Paperback
$39.95 (US Dollars)

Table of Contents:

  • C++ Overview
    • Object-Oriented Programming
    • Object-Oriented Programming Facilities
    • Focus on Data
    • C++: A First Look
    • C++ Extensions to C: A Summary
    • Two Motivating Examples
    • Exercises
  • The C++ Class and Other C++ Basics
    • Terminology
    • Constant Objects
    • Classes
    • Class Members
    • Stacks: An Example
    • Copying Class Objects
    • Stream Input/Output
    • Calling C Functions
    • Default Values for Function Parameters
    • Examples
    • Exercises
  • Advanced C++ Facilities
    • Dynamic Object Creation & Deletion
    • Friends
    • Constant Objects & Constant Member Functions
    • References
    • Type Conversions
    • Inline Functions
    • Overloading
    • Forward (Incomplete) Class Declarations
    • Non-Global Classes
    • Static Members & Static Classes
    • Pointers to Class Members
    • Exercises
  • Examples
    • Stack
    • Sets
    • Cross Reference Generator
    • Iterators
    • Exercises
  • Inheritance
    • Derived Classes
    • Multiple Inheritance
    • Initialization of Base Classes
    • Assignment & Constructors for Derived Classes
    • Virtual Functions
    • Abstract Classes
    • Virtual Base Classes
    • Ambiguity & its Resolution
    • Variant Records & Inheritance
    • Examples
    • Exercises
  • Templates
    • Template Declarations and Definitions
    • More about Templates
    • Examples
    • Exercises
  • The Make Program: A Large Example
    • Overview of the MK Implementation
    • Exercises
  • Streams & Other Libraries
    • Standard Header Files
    • Stream I/O
    • C Functions
    • Exercises
  • C++ Program Development Guidelines
    • Object-Oriented Software Design
    • Preventing Multiple Class Definitions
    • Function Prototypes
    • Passing Arguments by Reference
    • Constant Objects
    • Overloading
    • Structures vs. Classes
    • Inline Functions
    • Inheritance
  • Conclusion
    • Exception Handling
    • C++ and Software Engineering
    • Exercises
  • Appendix: C Subset of C++
    • Basics
    • Object & Types
    • Operators & Expressions
    • Statements
    • Main Program
  • Bibliography
  • Index


Google
 
Web www.silicon-press.com
About SP   FAQs   Authors   Custom Reports   Our Partners   For Partners