Book 1
Getting Started with C++
Contents at a Glance
Chapter 1: Configuring Your Desktop System
Obtaining a Copy of C++ 20
Obtaining Code::Blocks
Installing Code::Blocks
Touring the Essential Code::Blocks Features
Using Other IDEs
Chapter 2: Configuring Your Mobile System
Obtaining CppDroid
Considering Other Alternatives
Touring the Essential CppDroid Features
Obtaining CppDroid Help
Chapter 3: Creating Your First C++ Application
Code::Blocks Creating a Project
Typing the Code
Starting with Main
Showing Information
Let Your Application Run Away
Chapter 4: Storing Data in C++
Putting Your Data Places: Variables
Manipulating Integer Variables
Characters
Strings
Making Decisions Using Conditional Operators
Telling the Truth with Boolean Variables
Reading from the Console
Chapter 5: Directing the Application Flow
Doing This or Doing That
Evaluating Conditions in C++
Including Evaluations in C++ Conditional Statements
Repeating Actions with Statements That Loop
Looping for
Looping while
Doing while
Breaking and continuing
Nesting loops
Chapter 6: Dividing Your Work with Functions
Dividing Your Work
Calling a Function
Writing Your Own Functions
Improving On the Basic Function
Calling All String Functions
Understanding main()
Chapter 7: Splitting Up Source Code Files
Creating Multiple Source Files
Sharing with Header Files
Sharing Variables among Source Files
Using the Mysterious Header Wrappers
Chapter 8: Referring to Your Data Through Pointers
Understanding the Changes in Pointers for C++ 20
Heaping and Stacking the Variables
Creating New Raw Pointers
Freeing Raw Pointers
Working with Smart Pointers
Passing Pointer Variables to Functions
Returning Pointer Variables from Functions