C++ For Dummies

by
Edition: CD
Format: Paperback
Pub. Date: 2009-05-11
Publisher(s): For Dummies
List Price: $29.99

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Enter the world of computer programming with this step-by-step guide to the C++ language! C++ is a great introduction to object-oriented programming, and this friendly guide covers everything you need to know and nothing you don't. You'll write your first program by the end of Chapter 1.C++ For Dummies, 6th Edition, helps you understand C++ programming from the ground up. It's full of examples to show you how things work, and it even explains "why", so you understand how the pieces fit together. And the bonus CD includes a special code editor, an update GNU compiler, and all source code from the book to save you time. Learn programming lingo and what terms like object-oriented, compiler, and executable mean, so you can write a program right away See how to bundle sections of your code into modules that can be reused in different programs Work with features of object-oriented programming such as classes, constructors, and destructors Discover how the concept of inheritance is the key to effective C++ programming Work with assignment operators, stream I/O, and other more advanced concepts, once you've grasped the basicsYou'll discover ten ways to avoid adding bugs to your programs, what pointers are and how to use them, how to work with strings, and some advanced features new to C++. C++ For Dummies, 6th Edition gets you up and running with this popular object-oriented language.

Author Biography

Stephen R. Davis is the bestselling author of several books on C++, including previous editions of C++ For Dummies. He has been programming for more than 30 years and presently works for L-3 Communications in the area of Homeland Defense.

Table of Contents

Introduction
Introduction to C++ Programming
Writing Your First C++ Program
Declaring Variables Constantly
Performing Mathematical Operations
Performing Logical Operations
Controlling Program Flow
Becoming a Functional C++ Programmer
Creating Function
Storing Sequences in Arrays
Taking a First Look at C++ Pointers
Taking a Second Look at C++ Pointers
The C++ Preprocessor
Introduction to Classes
Examining Object-Oriented Programming
Adding Class to C++
Point and Stare at Objects
Protecting Members Do Not Disturb
Why Do You Build Me Up, Just to Tear Me Down Baby?
Making Constructive Arguments
Copying the Copy Copy Copy Constructor
Static Members Can Fabric Softener Help?
Inheritance
Inheriting a Class
Examining Virtual Member Functions Are They for Real?
Factoring Classes
Optional Features
A New Assignment Operator, Should You Decide to Accept It
Using Stream I/O
Handling Errors - Exceptions
Inheriting Multiple Inheritance
Tempting C++ Templates
Standardizing on the Standard Template Library
The Part of Tens
Ten Ways to Avoid Adding Bugs to Your Program
Ten Major Recent Additions to C++
Appendix About the CD
Index
Table of Contents provided by Publisher. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.