Problem solving with c++ /
Walter Savitch, Kendrick Mock
- 9th edition. Global edition.
- Harlow: Pearson; 2015.
- 1088 p.
Ch. 1. Introduction to computers and C++ programming -- ch. 2. C++ basics -- ch. 3. More flow of control -- ch. 4. Procedural abstraction and functions that return a value -- ch. 5. Functions for all subtasks -- ch. 6. I/O streams as an introduction to objects and classes -- ch. 7. Arrays -- ch. 8. Strings and vectors -- ch. 9. Pointers and dynamic arrays -- ch. 10. Defining classes -- ch. 11. Friends, overloaded operators, and arrays in classes -- ch. 12. Separate compilation and namespaces -- ch. 13. Pointers and linked lists -- ch. 14. Recursion -- ch. 15. Inheritance -- ch. 16. Exception handling -- ch. 17. Templates -- ch. 18. Standard template library -- app. 1. C++ keywords -- app. 2. Precedence of operators -- app. 3. The ASCII character set -- app. 4. Some library functions -- app. 5. Inline functions -- app. 6. Overloading the array index square brackets -- app. 7. The this pointer -- app. 8. Overloading operators as member operators.