This hands-on introduction to C++ programming uses a learn-by-example method to teach the language through a series of examples and parallel exercises. It employs a careful and steady progression of skills and concepts. The text features many programming examples, some of which show students clearly-marked mistakes to demonstrate common programming errors. This edition contains coverage of the Borland 5.0 C++ compiler.

