C++ For Dummies 6th Edition

37 customer reviews
ISBN-13: 978-0470317266
ISBN-10: 0470317264
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
Condition: Used - Good
Condition: Used: Good
Comment: Used book in good condition. CD Included Has some wear and tear on the cover Binding is tight and in excellent condition. Has pristine, unmarked pages. Buy your literature with confidence! This book qualifies for PRIME and FREE SHIPPING! We ship daily Monday-Friday. Delivery confirmation included.
Access codes and supplements are not guaranteed with used items.
35 Used from $1.20
Amazon Price New from Used from
"Please retry"
Paperback, May 11, 2009
"Please retry"
$4.97 $1.20
More Buying Choices
7 New from $4.97 35 Used from $1.20

There is a newer edition of this item:

C++ For Dummies
In Stock.

InterDesign Brand Store Awareness Rent Textbooks

Editorial Reviews

From the Back Cover

You too can program! Here's your step-by-step guide to the C++ language, including C++ 2009

C++ is still the standard for object-oriented languages, and this friendly guide covers everything you need to know and nothing you don't. It starts at the beginning, so you learn the basics of programming and C++ first. It's full of examples to show you how things work, and it even explains "why," so you understand how the pieces fit together.

  • On good terms — learn programming lingo and what terms like object-oriented, compiler, and executable mean, so you can write a program right away
  • Bundle up — see how to bundle sections of your code into modules that can be reused in different programs

  • Class time — work with features of object-oriented programming such as classes, constructors, and destructors

  • Let your heir down — discover how the concept of inheritance is the key to effective C++ programming

  • A new assignment — work with assignment operators, streaming I/O, and other more advanced concepts

Bonus CD Includes
The CodeBlocks development environment
A full-service GNU C++ compiler
All source code from the book

Please see the CD appendix for details and complete system requirements.

Open the book and find:

  • What object-oriented programming means
  • How statements and expressions are used in programming

  • How to work with strings

  • What pointers are and how to use them

  • How to grasp abstract classes

  • How inheritance works

  • Some advanced features new to C++

  • Ten ways to avoid adding bugs to your programs

About the Author

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.

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 432 pages
  • Publisher: For Dummies; 6 edition (May 11, 2009)
  • Language: English
  • ISBN-10: 0470317264
  • ISBN-13: 978-0470317266
  • Product Dimensions: 7.5 x 1 x 9.3 inches
  • Shipping Weight: 1.5 pounds
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (37 customer reviews)
  • Amazon Best Sellers Rank: #81,502 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews

9 of 10 people found the following review helpful By A Reader on December 12, 2009
Format: Paperback
I have a background in C, 68xxx assembly, and MS Visual Basic. This book takes a no-big-deal pedagogical approach to teaching one how to program in C++, which I find refreshing and interesting.

There are probably some minor mistakes here and there, e.g., the truth tables for AND/OR/Exclusive OR appear to be incomplete, missing a few lines of logical description. For the 6th edition of a book that's a little odd, but these are insignificant details for my needs, just adding to the overall charm of the text. (Note: the 5th edition C++ for Dummies is also good if you have some experience with Dev-C++. The 6th edition uses Code::Blocks along with some other freeware to create a C++ IDE with an up-to-date look and feel experience, but I prefer Dev-C++. The C++ code examples for the 5th and 6th editions are the same, so there's no real learning advantage to the Code::Blocks-based IDE/debugger, either it or Dev-C++ will help in mastering the text's coding examples).

Now the book's near total dispensement with pedagogical pretense would have honestly been far too much of a shock for me five years ago, but in my present state of mind (a bit more experienced in life, five years later on) it's exactly the style that works best. From constructors to destructors, from abstract classes to early/late binding (compile time/run-time) polymorphism, I learned it all here first. Thanks Mr. Davis! (Or should it be Dr. Davis?)

I also like
...Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 10 people found the following review helpful By Amazon Customer on August 9, 2010
Format: Paperback Verified Purchase
This book is a good place to start to learn C++ but don't expect to learn the language with this book only. It much too small and the language is quite more in depth than a book this size could cover. It has working examples so if you're not sure if this is the language yo want to learn I would start here. This teaches you some programming enough so you can decide if you want to learn more. One last detail is this will not teach you GUI programming. C++ can make GUI programs but this book only covers DOS style programs. You will need another book to go that deep You should learn the language first then advance to windows programs.
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By E. Bryant on February 22, 2013
Format: Paperback Verified Purchase
I have programmed in Basic, Pascal, and Visual Basic. I skipped C, so until recently I wanted to catch up on some languages and learn Java. I read the Sam's Teach Yourself Java in 21 days and when I had finished I found there was still things I was confused about, so I got Java for Dummies. While that cleared up things a bit more. I figured I would go back to the Visual environment. I opened up Visual Studio and realized either I knew nothing about .Net or I hated it. Ok, you you are wondering what this all has to do with C++. I figured I would jump back in time to a period where I should have learned C. I started building Arduino projects, because guess what? They are programmed in C. Having gotten fairly comfortable with C, the language I should have learn a while back, I figured I would work my way back up to Visual Studio and finally be able to understand Java, by learning C++ and C#. I have been purchasing these books used, because of their value and they are kind of hard to find. This is a great book and it was delivered to me brand new with the original CD. For $10, including shipping, I could not have asked for anything better. Now I can hopefully understand what I have been reading in Sam's Teach Yourself C++. Don't get me wrong while my Sam's Teach Yourself Java book was something I would not recommend, the C++ Sam's book is very detailed. I do like it, but the Dummies books are much easier to read and gives you clear and understandable concepts of what your are trying to learn. My bookselves at home are slowly going all yellow from the many Dummies books I have. While some will laugh or hesitate at the title they are a great way to learn a complex subject.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Frank K. Boston on November 16, 2011
Format: Paperback
I researched a few books on C++ before decided on this one, particularly because of the many positive reviews. I haven't had a "Dummies" book before, but I knew that they were well liked and respected. I have not been disappointed. I am only about a third of the way through this so far, but it has been extremely helpful. The lessons are designed to get you up and running quickly. The author's tone is slightly entertaining; not as dry as you might expect in a programming guide.

I have not tried learning a programming language in this manner before. Usually I just know what I want to accomplish, and do whatever spot research I need to until I figure out how to do it. I see many advantages to actually going through the book in order, to gain a fuller understanding of the methods and processes involved.

Note: my background is somewhat lacking in programming. I learned FORTRAN77 many years ago; taught myself basic way before VB existed; and mostly did CAD-based programming using LISP. I have never used C, C+, C++, or any other variations before.

I bought this as an eBook. If you purchase the physical book, I understand it comes with a CD. The eBook I purchased comes instead with a download link to the same material. This consists of ALL the program examples in the book, so you don't have to type them out yourself if you choose not to. It also comes with a programming environment for C++ called CODEBLOCKS. This is freeware. It works well, with a built-in editor, project manager, console, and editing features to make programming easier. (Or you can use your favorite editor.)

My only MINOR complaint about this book is because it is an eBook. I am using it with an ereader app for Windows on my laptop, and I toggle between it and the editor.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

What Other Items Do Customers Buy After Viewing This Item?

Want to discover more products? Check out these pages to see more: best oo, beginning programming in c for dummies, books a books by stephen davis