On to C++ - Softcover

Winston, Patrick Henry

 
9780201580433: On to C++

Synopsis

This book is a concise, yet clear introduction to the C++ programming language. Practicing programmers can use this book to learn the essentials of the language without a lot of time-consuming overhead. Key concepts and techniques are learned in their natural order as features are added to a short, yet representative C++ program. Also available: On to C and On to Java.

"synopsis" may belong to another edition of this title.

About the Author

About Patrick Henry Winston

Well-known author Patrick Henry Winston teaches computer science and directs the Artificial Intelligence Laboratory at theMassachusetts Institute of Technology.



0201580438AB04062001

From the Back Cover

Read this book if you want to add C++ to your programming-language repertoire. If you are a practicing programmer, you can use this book to learn the essentials of the language. If you are a student, you can use it to learn C++ to prepare for real-world work. You also can use this book to learn about the benefits of object-oriented programming and how to maximize those benefits through the principled design of C++ class hierarchies.

You learn the key concepts as features are added to a short, yet representative C++ program. The program uses knowledge about containers and railroad cars to display a capacity report for a freight train, thereby demonstrating the ability of C++ classes to capture knowledge about naturally occurring categories.

As you see the class-enabled program evolve, you learn how to:

  • create classes and objects
  • define constructor, reader, and writer functions
  • benefit from data abstraction
  • inherit member variable values and member functions
  • create new class objects at run time
  • find the right function at run time
  • use constructors in class hierarchies
  • use protected and private member variables and member functions
  • use protected and private member variables and member functions
  • use protected and private class derivations
  • design class hierarchies
  • reuse class definitions using templates
  • and much, much more.


0201580438B04062001

"About this title" may belong to another edition of this title.