Beginning Programming with C++ For Dummies, 2nd Edition
- 5h 45m
- Stephen R. Davis
- John Wiley & Sons (US)
- 2015
Beginning Programming with C++ For Dummies, 2nd Edition gives you plain-English explanations of the fundamental principles of C++, arming you with the skills and know-how to expertly use one of the world's most popular programming languages. You'll explore what goes into creating a program, how to put the pieces together, learn how to deal with standard programming challenges, and much more.
Written by the bestselling author of C++ For Dummies, this updated guide explores the basic development concepts and techniques of C++ from a beginner's point of view, and helps make sense of the how and why of C++ programming from the ground up. Beginning with an introduction to how programming languages function, the book goes on to explore how to work with integer expressions and character expressions, keep errors out of your code, use loops and functions, divide your code into modules, and become a functional programmer.
- Grasp C++ programming like a pro, even if you've never written a line of code
- Master basic development concepts and techniques in C++
- Get rid of bugs and write programs that work
- Find all the code from the book and an updated C++ compiler on the companion website
If you're a student or first-time programmer looking to master this object-oriented programming language, Beginning Programming with C++ For Dummies, 2nd Edition has you covered.
About the Author
Stephen R. Davis is the bestselling author of numerous books and articles, including C++ For Dummies. He has been programming for over 35 years and currently works for Agency Consulting Group in the area of Cyber Defense.
In this Book
-
Introduction
-
What is a Program?
-
Installing Code::Blocks
-
Writing Your First Program
-
Integer Expressions
-
Character Expressions
-
if I Could Make My Own Decisions
-
Switching Paths
-
Debugging Your Programs, Part I
-
while Running in Circles
-
Looping for the Fun of it
-
Functions, I Declare!
-
Dividing Programs into Modules
-
Debugging Your Programs, Part 2
-
Other Numerical Variable Types
-
Arrays
-
Arrays with Character
-
Pointing the Way to C++ Pointers
-
Taking a Second Look at C++ Pointers
-
Programming with Class
-
Debugging Your Programs, Part 3
-
What is Object-Oriented Programming?
-
Structured Play—Making Classes Do Things
-
Pointers to Objects
-
Do Not Disturb—Protected Members
-
Getting Objects off to a Good Start
-
Making Constructive Arguments
-
Coping with the Copy Constructor
-
Inheriting a Class
-
Are Virtual Functions for Real?
-
Overloading Assignment Operators
-
Performing Streaming I/O
-
I Take Exception!
-
Ten Ways to Avoid Bugs
-
Ten Features Not Covered in This Book