Publisher's Synopsis
Based on the idea that readers are more likely to use a method successfully if they learn it early, this guide teaches programming in C++ in a style suitable for the novice. It introduces the use of "classes"; shows how to write ADTs that maximize the perfomance of C++ in creating reusable code; and provides coverage of all important OO functions, including inheritance, polymorphism and encapsulation.