Programming and problem solving with C++ /
Nell Dale, Chip Weems.
- 4th ed.
- Boston : Jones and Bartlett Publishers, 2005.
- xxvii, 1119 : ill. ; 24 cm.
Includes index.
1. Overview of programming and problem solving -- 2. C++ syntax and semantics, and the program development process -- 3. Numeric types, expressions, and output -- 4. Program input and the software design process -- 5. Conditions, logical expressions, and selection control structures -- 6. Looping -- 7. Functions -- 8. Scope, lifetime, and more on functions -- 9. Additional control structures -- 10. Simple data types: Built-in and user-defined -- 11. Structured types, data abstraction, and classes -- 12. Arrays -- 13. Array-based lists -- 14. Object-oriented software development -- 15. Pointers, dynamic data, and reference types -- 16. Linked structures -- 17. Templates and exceptions -- 18. Recursion -- Appendixes: -- A. Reserved words -- B. Operator precedence -- C. A selection of standard library routines -- D. Using this book with a prestandard version of C++ -- E. Character sets -- F. Program style, formatting, and documentation.