C++ For Dummies (2014)

C++ For Dummies (2014)

Part I: Getting Started with C++ Programming

CHAPTER 1.Introduction to Scrum

CHAPTER 2.Declaring Variables Constantly

CHAPTER 3.Performing Mathematical Operations

CHAPTER 4.Performing Logical Operations

CHAPTER 5.Controlling Program Flow

Part IІ: Becoming a Functional C++Programmer

CHAPTER 6.Creating Functions

CHAPTER 7.Storing Sequences in Arrays

CHAPTER 8.Taking a First Look at C++ Pointers

CHAPTER 9.Taking a Second Look at C++ Pointers

CHAPTER 10.The C++ Preprocessor

Part IІІ: Introduction to Classes

CHAPTER 11.Examining Object-Oriented Programming

CHAPTER 12.Adding Class to C++

CHAPTER 13.Point and Stare at Objects

CHAPTER 14.Protecting Members: Do Not Disturb

CHAPTER 15.Why Do You Build Me Up, Just toTear Me Down, Baby?

CHAPTER 16.Making Constructive Arguments

CHAPTER 17.The Copy/Move Constructor

CHAPTER 18.Static Members: Can Fabric Softener Help?

Part IV: Inheritances

CHAPTER 19.Inheriting a Class

CHAPTER 20.Examining Virtual Member Functions: Are They for Real?

CHAPTER Factoring Classes

Part V: Security

CHAPTER 22.A New Assignment Operator, Should You Decide to Accept It

CHAPTER 23.Using Stream I/O

CHAPTER 24.Handling Errors — Exceptions

CHAPTER 25.Inheriting Multiple Inheritance

CHAPTER 26.Inheriting Multiple Inheritance

CHAPTER 27.Standardizing on the Standard Template Library

CHAPTER 28.Writing Hacker-Proof Code

Part VI: The Part of Tens

CHAPTER 29.Ten Ways to Avoid Adding Bugs to Your Program

CHAPTER 30.Ten Ways to Protect Your Programs from Hackers