Contents at a Glance Introduction 1 PART I: The Basics 1 Getting Started 7 2 The Anatomy of a C++ Program 27 3 Using Variables, Declaring Constants 43 4 Managing Arrays and Strings 71 5 Working with Expressions, Statements, and Operators 93 6 Organizing Code with Functions 127 7 Controlling Program