Includes bibliographical references (pages 821-824) and index.
1. Computer Science and Programming -- 1. Foundations of C++ Programming. 2. C++ Programs: Form and Function. 3. Program Design and Implementation. 4. Control, Functions, and Classes. 5. Iteration with Programs and Classes -- 2. Program and Class Construction: Extending the Foundation. 6. Classes, Iterators, and Patterns. 7. Class Interfaces, Design, and Implementation. 8. Arrays, Data, and Random Access -- 3. Design, Use and Analysis: Extending the Foundation. 9. Strings, Streams, and Operators. 10. Recursion, Lists, and Matrices. 11. Sorting, Templates, and Generic Programming. 12. Dynamic Data, Lists, and Class Templates. 13. Inheritance for Object-Oriented Design -- A. How to: Use Basic C++ Syntax and Operators -- B. How to: Format Output and Use Streams -- C. How to: Use the Class string -- D. How to: Understand and Use const -- E. How to: Overload Operators -- F. How to: Understand and Use Standard Libraries -- G. How to: Understand and Use Tapestry Classes -- H. How to: Use the Graphics Classes in canvas.h -- I. How to: Cope with C++ Environments
0
An introduction to computer science and programming, using the C++ language and object-oriented concepts to teach students to program by reading and using classes before writing them. Includes a CD-ROM that features C++ 6.0 compiler.
System requirements for accompanying CD-ROM: IBM PC or compatible, Microsoft Windows 95 or higher, 24 MB RAM, 225-305 MB of hard disk space, Microsoft Internet Explorer 4.01 service pack 1 (included), VGA or higher-resolution monitor.