Absolute C++ (6th Edition)
Solutions and explanations
C++ Basics
Flow of Control
Function Basics
Parameters and Overloading
Arrays
Structures and Classes
Constructors and Other Tools
Operator Overloading, Friends, and References
Strings
Pointers and Dynamic Arrays
Separate Compilation and Namespaces
Streams and File I/O
Recursion
Inheritance
Polymorphism and Virtual Functions
Templates
Linked Data Structures
Exception Handling
standard Template Library
Patterns and UML