C++ All-in-One For Dummies (2009)
Book I. Introducing C++
CHAPTER 1.Creating a First C++ Program
CHAPTER 3.Directing Your C++ Program Flow
CHAPTER 4.Dividing Your Work with Functions
CHAPTER 5.Dividing Between Source-Code Files
CHAPTER 6.Referring to Your Data through Pointers
CHAPTER 7.Working with Classes
CHAPTER 8.Using Advanced C++ Features
Book IІ. Understanding Objects and Classes
CHAPTER 1.Planning and Building Objects
CHAPTER 2.Describing Your Program with UML
CHAPTER 3.Structuring Your Classes with UML
CHAPTER 4.Demonstrating Behavior with UML
CHAPTER 5.Modeling Your Programs with UML
CHAPTER 6.Building with Design Patterns
Book IІІ. Fixing Problems
CHAPTER 3.Stopping and Inspecting Your Code
CHAPTER 4.Traveling About the StackL
Book IV. Advanced Programming
CHAPTER 1.Working with Arrays, Pointers, and References
CHAPTER 2.Creating Data Structures
CHAPTER 3.Constructors, Destructors, and Exceptions
CHAPTER 4.Advanced Class Usages
CHAPTER 5.Creating Classes with Templates
CHAPTER 6.Programming with the Standard Library
Book V. Reading and Writing Files
CHAPTER 1.Filing Information with the Streams Library
CHAPTER 2.Writing with Output Streams
CHAPTER 3.Reading with Input Streams
CHAPTER 4.Building Directories and Contents
CHAPTER 5.Streaming Your Own Classes
Book VI. Advanced C++
CHAPTER 1.Exploring the Standard Library Further
CHAPTER 2.Building Original Templates
Book VII. Building Applications with Microsoft MFC
CHAPTER 1.Working with the Visual C++ 2008 IDE and Projects
CHAPTER 2.Creating an MFC Dialog Box Project
CHAPTER 3.Creating an MFC SDI Project
CHAPTER 4.Using the Visual C++ 2008 Debugger
CHAPTER 5.Analyzing Your Visual C++ 2008 Code
Appendix A.Automating Your Programs with Makefiles