Using C++: An Introduction to Programming
Description:
Modeled on the style of Hennefeld's successful USING TURBO PASCAL 6.0-7.0, THIRD EDITION, this new book provides a concise, non-theoretical approach to programming using C++. Its clarity, readability, and wealth of illustrative examples make it especially suitable for use in any course for beginning programmers, 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. As they read, students answer short questions about sample code fragments, and receive immediate feedback for self-checking. Hennefeld and Burchard 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 well-chosen classes; then Chapter 19 discusses implementation and modification of these classes.