Publisher's Synopsis
Modelled on the style of Julien Hennefeld's "Using Turbo Pascal 6.0-7.0, Third Edition", this text provides a concise, non-theoretical approach to programming using C++. It is aimed especially at beginning programmers containing illustrative examples, but it is comprehensive enough to be used in a one- or two-term course taken by students with prior programming experience. The text encourages active reading by providing plenty of short, relevant code and program samples. Students answer questions about sample code fragments, and receive immediate feedback for self-checking. The authors introduce students to objects by showing them how to use some powerful, pre-defined classes (such as strings, streams, vectors, and matrices) as the need arises. To avoid overwhelming students with syntactic and conceptual material at once, the authors split more detailed coverage of classes into two chapters. Chapter 18 covers the writing of client programs based on reading the interfaces of several classes; then Chapter 19 discusses implementation and modification of these classes.