Programming with Class: A Practical Introduction to Object-Oriented Programming with C++

Why Adopt Object-Oriented Programming? A History of OO Programming How OO Languages Work INTRODUCTION TO THE USE OF C++ AS AN OBJECT-ORIENTED IMPLEMENTATION LANGUAGE C++: Minor Extensions to C. Programmer-Defined Data Types in C++ C++: Inheritance and Virtual Functions TOOLS AND CLASS LIBRARIES Development Tools and Libraries Simple Use of a Framework Class Library Additional Features of Framework Class Libraries An Example Editor'' Program INTERMEDIATE TOPICS'' OO Developments from Analysis, Through Design, to Implementation Intermediate C++ Eiffel Index.