Collegedale, Tennessee (United States of America), School of Computing Southern Adventist University, 2018. — 766 p.
The Context of Software Development
Writing a C++ Program
Values and Variables
Expressions and Arithmetic
Conditional Execution
Iteration
Other Conditional and Iterative Statements
Using Functions
Writing Functions
Managing Functions and Data
Sequences
Sorting and Searching
Standard C++ Classes
Custom Objects
Fine Tuning Objects
Building some Useful Classes
Inheritance and Polymorphism
Memory Management
Generic Programming
The Standard Template Library
Associative Containers
Handling Exceptions