Beginning Programming with C++ For Dummies

Beginning Programming with C++ For Dummies

by Stephen R. Davis

Paperback

$26.99 $29.99 Save 10% Current price is $26.99, Original price is $29.99. You Save 10%.
View All Available Formats & Editions
Want it by Wednesday, November 21 Order now and choose Expedited Shipping during checkout.

Product Details

ISBN-13: 9781118823873
Publisher: Wiley
Publication date: 10/27/2014
Series: For Dummies Series
Pages: 456
Sales rank: 550,907
Product dimensions: 7.30(w) x 9.10(h) x 0.90(d)

About the Author

Stephen R. Davis is the bestselling author of numerousbooks and articles, including C++ For Dummies. He has beenprogramming for over 35 years and currently works for AgencyConsulting Group in the area of Cyber Defense.

Table of Contents

Introduction 1

Part I: Getting Started with C++ Programming 7

Chapter 1: What Is a Program? 9

Chapter 2: Installing Code::Blocks 21

Chapter 3: Writing Your First Program 41

Part II: Writing a Program: Decisions, Decisions 55

Chapter 4: Integer Expressions 57

Chapter 5: Character Expressions 69

Chapter 6: if I Could Make My Own Decisions 79

Chapter 7: Switching Paths 93

Chapter 8: Debugging Your Programs, Part I 101

Part III: Becoming a Procedural Programmer 109

Chapter 9: while Running in Circles 111

Chapter 10: Looping for the Fun of It 121

Chapter 11: Functions, I Declare! 129

Chapter 12: Dividing Programs into Modules 141

Chapter 13: Debugging Your Programs, Part 2 151

Part IV: Data Structures 163

Chapter 14: Other Numerical Variable Types 165

Chapter 15: Arrays 181

Chapter 16: Arrays with Character 189

Chapter 17: Pointing the Way to C++ Pointers 203

Chapter 18: Taking a Second Look at C++ Pointers 221

Chapter 19: Programming with Class 241

Chapter 20: Debugging Your Programs, Part 3 253

Part V: Object-Oriented Programming 269

Chapter 21: What Is Object-Oriented Programming? 271

Chapter 22: Structured Play: Making Classes Do Things 277

Chapter 23: Pointers to Objects 287

Chapter 24: Do Not Disturb: Protected Members 299

Chapter 25: Getting Objects Off to a Good Start 307

Chapter 26: Making Constructive Arguments 321

Chapter 27: Coping with the Copy Constructor 341

Part VI: Advanced Strokes 351

Chapter 28: Inheriting a Class 353

Chapter 29: Are Virtual Functions for Real? 361

Chapter 30: Overloading Assignment Operators 373

Chapter 31: Performing Streaming I/O 381

Chapter 32: I Take Exception! 405

Part VII: The Part of Tens 415

Chapter 33: Ten Ways to Avoid Bugs 417

Chapter 34: Ten Features Not Covered in This Book 423

Index 429

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Beginning Programming with C++ For Dummies 3.6 out of 5 based on 0 ratings. 5 reviews.
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Anonymous More than 1 year ago
Ryan Ludwig More than 1 year ago
Cool book