Description
Book Synopsis Walter Savitch is Professor Emeritus of Computer Science at the University of California at San Diego. His interests include complexity theory, formal language theory, computational linguistics, and the development of computer science education materials, including several leading textbooks. He holds a PhD in mathematics from the University of California at Berkeley.
Table of Contents
- 1. Introduction to Computers and C++ Programming
- 2. C++ Basics
- 3. More Flow of Control
- 4. Procedural Abstraction and Functions That Return a Value
- 5. Functions for All Subtasks
- 6. I/O Streams as an Introduction to Objects and Classes
- 7. Arrays
- 8. Strings and Vectors
- 9. Pointers and Dynamic Arrays
- 10. Defining Classes
- 11. Friends, Overloaded Operators, and Arrays in Classes
- 12. Separate Compilation and Namespaces
- 13. Pointers and Linked Lists
- 14. Recursion
- 15. Inheritance
- 16. Exception Handling
- 17. Templates
- 18. Standard Template Library and C++11