Table of Contents of Introduction to C++
To return to my main page, click here
Acknowledgements
Preface
About the Author
Chapter 1: Prologue
Introduction to Programming
Definitions
How to Write a Program
Baby Steps
On with the Show
Chapter 2: Hardware Fundamentals
Getting Started
Definitions
Objectives of This Chapter
Behind the Curtain
Disk
1985, a Space Odyssey
RAM
Return to Sender, Address Unknown
The CPU
Caching In
Please Register Here
Odometer Trouble
Back to the Future
Over-Hexed
Exercises
Registering Relief
More Definitions
Some Assembly Required
On a RAMpage
Registering Bewilderment
A Fetching Tale
Review
Conclusion
Answers to Selected Exercises
Chapter 3: Basics of Programming
Creative Programming?
Definitions
Objectives of This Chapter
Speed Demon
Blaming It on the Computer
That Does Not Compute
Lost in Translation
What's Going on Underneath?
Who's on First?
Exercises, First Set
Underware?
Compiler's Eye View
Execution Is Everything
A Cast of Characters
A Byte by Any Other Name
Some Strings Attached
Exercises, Second Set
In and Out
if Only You Knew
while We're on the Subject
Exercises, Third Set
Just Up the Block
At the Fair
Take It for a Spin
Exercises, Fourth Set
Review
Conclusion
Answers to Selected Exercises
Chapter 4: More Basics
A Modest Proposal
Objectives of This Chapter
Algorithmic Thinking
A Prize Catch
What a Tangled Web We Weave
You May Already Have Won
Variables, by the Numbers
A Sorted Tale
Details, Details
To Err Is Human
To Really Foul Things Up Requires a Computer
What, Me Worry?
Garbage in, Garbage Out
Review
Exercises
Conclusion
Answers to Selected Exercises
Chapter 5: Functional Literacy
Form Follows Function
Definitions
Objectives of This Chapter
Functioning Normally
Above Average
Return to Sender
For the Sake of Argument
General Delivery
Using a Function
A Convincing Argument
The Man Behind the Curtain
The Object of My Affections
Operating Systematically
Using Your Library Card
Automatic Pilot
Stacking the Deck
Don't Call Me, I'll Call You
How It All Stacks Up
Scoped Out
static Cling
Think Globally?
Exercises, First Set
A BASIC Difficulty
I Say "Live It, or Live with It"
Nesting Instinct
Review
Exercises, Second Set
Conclusion
Answers to Selected Exercises
Chapter 6: Taking Inventory
A class Act
Definitions
Objectives of This Chapter
Pay Some Attention to the Man Behind the Curtain
Taking Stock
Common Behavior
Go to the Head of the class
Shop till You Drop
Price Fixing
Vectoring In
References Required
Don't Fence Me In
Can I Help You?
The Customer Is Always Right
Next Customer, Please?
Nothing Ventured, Nothing Gained
Paging Rosie Scenario
Review
Exercises
Conclusion
Answers to Selected Exercises
Chapter 7: Stringing Along
Objectives of This Chapter
Playing Out the string
Passing Along a Few Pointers
The Dynamic Duo: new and delete
Caution: Construction Area
Constructive Criticism?
Tricky Assignment
Assignment of Responsibility
References Required
Hello, operator?
What Is the Meaning of this?
Equality Now!
Please delete Me, Let Me Go
The Next Assignment
The Terminator
Review
Exercises
Conclusion
Answers to Selected Exercises
Chapter 8: Down the Garden Path
Objectives of This Chapter
For Reference Only
Unfair Copy
Running Out the String
Temporary Help Wanted
Copy Cat
Screen Test
A Character Study
Array of Hope?
A Slippery Character
Overwrought
private Property: Keep Out!
Maintenance Required
Pulling a Few Strings
A Pleasant Sort
Less Than Obvious
Down for the Count
Dare to Compare
For Better or Worse?
A Greater Cause
Simple Pleasures
Equalization of Opportunity
Displaying Expertise
Down by the Old cout stream
Gently Down the stream
Friends of Global Progress
Members and Friends Only
Reader and Advisor
Initial Here
Constant Comment
Pointers and Setters
Review
Exercises
Conclusion
Answers to Selected Exercises
Chapter 9: Stocking Up
Definitions
Objectives of This Chapter
Under Control
Claiming an Inheritance
A Dated Approach
Ancestor Worship
Protection Racket
Stock Footage
class Interests
Getting static
stream of Consciousness
We All stream for strstream
Use It or Lose It
Manipulative Behavior
Baseless Accusations?
Reordering Priorities
Review
Exercises
Conclusion
Chapter 10: Pretty Poly
Definitions
Objectives of This Chapter
Polymorphism
virtual Certainty
A Pointed Reminder
The Old Switcheroo
It's Not Polite to Point
Exercises, First Set
Pretty Polly Morphic
More Definitions
Paging Miss Management
We'll Manage Somehow
Setting the Standard
Base Instincts
References Count
Starring Sharon Sharalike
The Last Shall Be First
Going, Going, Gone
For the Benefit of Posterity
Review
Exercises, Second Set
Conclusion
Appendix : Tying Up Loose Ends
Where Am I, Anyway?
Tying up Loose Ends
Operator Precedence
Other Native Data Types
Glossary
Index
To return to my main page, click here