1300 187 187
 
Beginning Programming with C++ for Dummies - Stephen R. Davis

Beginning Programming with C++ for Dummies

Paperback

Published: 30th July 2010
In Stock. Usually ships in 1-2 business days
RRP $37.95
$31.75
16%
OFF

An ideal starting point to get a strong grasp of the fundamentals of C++

C++ is an object-oriented programming language commonly adopted by would-be programmers. This book explores the basic development concepts and techniques of C++ and explains the "how" and "why" of C++ programming from the ground up.

You'll discover what goes into creating a program, as well as how to put the various pieces together, deal with standard programming challenges, handle debugging, and make it all work.

  • Details the basics of C++ programming and explores the "how" and "why" of this object-oriented language
  • Addresses the various components that go into creating a program with C++
  • Walks you through common challenges of C++ programming

Assuming no prior experience, Beginning Programming with C++ For Dummies is a fun and friendly guide to learning the C++ language.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

About the Author

Stephen R. Davis is a programmer and the bestselling author of several books on the C languages, including C# For Dummies, C++ Weekend Crash Course, and all editions of C++ For Dummies. He currently works for L-3 Communications in the area of Homeland Defense.

Introduction.

Part I: Let's Get Started.

Chapter 1: What Is a Program?

Chapter 2: Installing Code::Blocks.

Chapter 3: Writing Your First Program.

Part II: Writing a Program: Decisions, Decisions.

Chapter 4: Integer Expressions.

Chapter 5: Character Expressions.

Chapter 6: if I Could Make My Own Decisions.

Chapter 7: Switching Paths.

Chapter 8: Debugging Your Programs, Part 1.

Part III: Becoming a Functional Programmer.

Chapter 9: while Running in Circles.

Chapter 10: Looping for the Fun of It.

Chapter 11: Functions, I Declare!

Chapter 12: Dividing Programs into Modules.

Chapter 13: Debugging Your Programs, Part 2.

Part IV: Data Structures.

Chapter 14: Other Numerical Variable Types.

Chapter 15: Arrays.

Chapter 16: Arrays with Character.

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

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

Chapter 19: Programming with Class.

Chapter 20: Debugging Your Programs, Part 3.

Part V: Object-Oriented Programming.

Chapter 21: What Is Object-Oriented Programming?

Chapter 22: Structured Play: Making Classes Do Things.

Chapter 23: Pointers to Objects.

Chapter 24: Do Not Disturb: Protected Members.

Chapter 25: Getting Objects Off to a Good Start.

Chapter 26: Making Constructive Arguments.

Chapter 27: Coping with the Copy Constructor.

Part VI: Advanced Strokes.

Chapter 28: Inheriting a Class.

Chapter 29: Are Virtual Functions for Real?

Chapter 30: Overloading Assignment Operators.

Chapter 31: Performing Streaming I/O.

Chapter 32: I Take Exception!

Part VII: The Part of Tens.

Chapter 33: Ten Ways to Avoid Bugs.

Chapter 34: Ten Features Not Covered in This Book.

Appendix: About the CD.

Index.

ISBN: 9780470617977
ISBN-10: 0470617977
Series: For Dummies (Lifestyles Paperback)
Audience: General
Format: Paperback
Language: English
Number Of Pages: 456
Published: 30th July 2010
Publisher: John Wiley & Sons
Dimensions (cm): 23.52 x 18.85  x 2.03
Weight (kg): 0.69
Edition Number: 1