C++ for Dummies: 4th Edition

Overview

Unlike other C++ programming books, C++ For Dummies considers the "why" just as important as the "how." The features of C++ are like pieces of a jigsaw puzzle. Rather than just present the features, this book will help you to really understand how they fit together. After you finish this book, you'll be able to write a reasonable C++ program, and, just as important, you'll understand why and how it works.

C++, as the name implies, is the next generation of the C programming ...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (31) from $1.99   
  • New (1) from $8.97   
  • Used (30) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$8.97
Seller since 2014

Feedback rating:

(489)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
2000 Paperback New

Ships from: san francisco, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

Unlike other C++ programming books, C++ For Dummies considers the "why" just as important as the "how." The features of C++ are like pieces of a jigsaw puzzle. Rather than just present the features, this book will help you to really understand how they fit together. After you finish this book, you'll be able to write a reasonable C++ program, and, just as important, you'll understand why and how it works.

C++, as the name implies, is the next generation of the C programming language. The experienced C programmer will find C++ both exciting and frustrating. This book will help you get from C to C++ as painlessly as possible; however, C++ For Dummies, 4th Edition, doesn't assume that the reader knows anything about C language. Anyone, from any programming background, will quickly discover how to

  • Write your first program
  • Create source code
  • Use the Visual C++ help system
  • Build objects
  • Develop C++ pointers
  • Debug your programs

This fourth edition of C++ For Dummies begins with basic programming concepts. The book works its way through simple syntax into the care and feeding of basic programs right into object-oriented concepts. Once you've digested the entire content of the book, you should have no trouble impressing your friends and acquaintances at parties. You'll find coverage of all these topics, and more:

  • Declaring variables
  • Performing logical operations
  • Executing loops in a program
  • Writing and using functions
  • Passing pointers to functions
  • Passing objects to functions
  • Using constructors and destructors
  • Declaring static member functions
  • Implementing abstract classes
  • Overloading the assignment operator

C++ For Dummies does not cover Windows programming. Finding out how to program Windows in C++ is really a two-step process. First, you need to master C++. That accomplished, you can move on to Windows programming.

Read More Show Less

Product Details

  • ISBN-13: 9780764507465
  • Publisher: Wiley, John & Sons, Incorporated
  • Publication date: 7/15/2000
  • Series: For Dummies Series
  • Edition description: Older Edition
  • Edition number: 4
  • Pages: 456
  • Product dimensions: 7.48 (w) x 9.32 (h) x 1.06 (d)

Meet the Author

Stephen Randy Davis is a software consultant and instructor with Valtech, Inc. He wrote Windows® 95 Programming For Dummies® and the previous editions of C++ For Dummies®.
Read More Show Less

Table of Contents

Introduction.

PART I: Introducing C++ Programming.

Chapter 1: Writing Your First C++ Program.

Chapter 2: Declaring Variables Constantly.

Chapter 3: Performing Mathematical Operations.

Chapter 4: Performing Logical Operations.

Chapter 5: Controlling Program Flow.

PART II: Becoming a Functional Programmer.

Chapter 6: Creating Functions.

Chapter 7: Storing Sequences in Arrays.

Chapter 8: Taking a First Look at C++ Pointers.

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

Chapter 10: Remaining Functional Features.

Chapter 11: Debugging C++.

PART III: Programming with Class.

Chapter 12: Examining Object-Oriented Programming.

Chapter 13: Adding Class to C++.

Chapter 14: Making Classes Work.

Chapter 15: Creating Pointers to Objects.

Chapter 16: Protecting Members: Do Not Disturb.

Chapter 17: Building and Tearing Down Objects: The Constructor and Destructor.

Chapter 18: Making Constructive Arguments.

Chapter 19: Copying the Copy Copy Copy Constructor.

Chapter 20: Static Members: Can Fabric Softener Help?

PART IV: Class Inheritance.

Chapter 21: Inheriting a Class.

Chapter 22: Examining Virtual Member Functions: Are They for Real?

Chapter 23: Factoring Classes.

PART V: Optional Features.

Chapter 24: Overloading Operators.

Chapter 25: Overloading the Assignment Operator.

Chapter 26: Using Stream I/O.

Chapter 27: Handling Errors — Exceptions.

Chapter 28: Inheriting Multiple Inheritance.

PART VI: The Part of Tens.

Chapter 29: Ten Ways to Avoid Adding Bugs to Your Program.

Chapter 30: The Ten Most Important Microsoft Visual C++ Compiler Settings.

Appendix A: About the CD-ROM.

Appendix B: Glossary.

Index.

Hungry Minds End-User License Agreement.

GNU General Public License.

Installation Instructions.

Book Registration Information.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 11 Customer Reviews
  • Anonymous

    Posted September 25, 2004

    Not ANSI standards, don't waste your money

    This was the first C++ book I bought, and I regret it. The code is outdated, and not at standards for ANSI. Also, the author has a limited knowledge of C++ and there are several bits of false information. There are several useless lines of code in every program, and it's full of humorless jokes by the author. It's a poor guide, and should never be used to begin C++ programming. Do yourself and your wallet a favor: Buy something else.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted January 30, 2004

    Solid book - a great read

    I have had the opportunity to read a few books of this genre and this has been the best by far. As someone who formerly learned C++ a few years ago, but has not used it since, this book was the perfect review. It was light enough to be a good read (that in itself is hard to find in this genre), yet detailed enough to leave me confident as I take on a new adventure that assumes C++ knwoledge. I read the other reviews and agree that there are too many typos (in the text and the code samples alike) to give this book 5 stars. But I highly recommend this book for those who already know a language, e.g., C or Java, and therefore have enough of a coding base to recognize the typos and still get a lot out of the examples.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted July 19, 2003

    OK, but found a better book

    This book was OK. I had tried a few others, but all they did was cut-n- paste code examples and run the programs.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted January 21, 2003

    Good Book

    I had a little trouble when I started out in my C++ class our textbook wasn't very clear on many different topics, so I picked up this book and it helped me understand a lot of the topics much more clearer. Now programming with C++ is a breeze. I highly recomend this book.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted July 31, 2002

    Ok tutorial at best but has many bugs.

    Many better books out there. It leads you thru a bunch of programs while you try to learn C++. However, the book has many typos or bugs in the code which is terrible for a book of this sort.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted April 18, 2002

    Great Book

    I liked this book a lot. I had prior C knowledge, but I didn't know anything about more advanced topics, IE linked lists, polymorphism, and multiple inheritance. After reading this book it clearly taught me how to do all these things. Some of the code from the book didn't compile, which angered me, but Davis includes his email address in the book and he helped me on any question that I had. <p> The style of the book was also a good part of it. It wasn't boring or dull like so many computer manuals out there. This book is interesting and even made me laugh. <p> I suggest this book for anybody who wishes to program C++, no matter what your age is. It spells it out very easily.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted June 19, 2002

    Not very helpful

    I gave up halfway through the book. I got tired of all the errors and typos. The examples are not very good and the program code contains mistakes. Unfortunately most C++ books are like this.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted December 23, 2001

    Great book

    I thought this book was very helpfull. The way the author presents it makes it so almost any one can understand it. Although the directions for the compiler are a little sketchy. I managed on finding it and using it.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted February 22, 2001

    Getting an 'A'

    I purchased this book for my son who is a Junior in high school and taking C++ programming as an elective course. He was struggling with some of the concepts and I thought this book would augment his studies. Well, I'm happy to say that he has found this book to be a great companion to the course and he has brought a 'C' grade up to an 'A' grade. I cannot comment on the accompanying CD-ROM since we both have access to another development environment.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted September 21, 2000

    Decent book

    The book's style of writing is nice and it really is a easy way to open up C++ to beginners. However the GNU C++ compiler software it comes with is rocket science to install. It doesnt have an executable file rather several zip files and the directions it tells you in the book to install it is wrong. I sat there for at least an hour trying to figure it out. Downloading a unzipper that supports long file names, setting a 'flag' in the programs file, going to the companies website. The book is for 'dummies'.. the software installation is for rocket scientists. To this day, i still havent figured it out. So i went out and got Borland Turbo C++. Also a lot of the examples of programs on the cd-rom have errors that were found after publishing.. so they included a readme file explaining the errors on all the programming code. 0 stars for the software, 3 stars for the book.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted August 23, 2000

    Not bad

    I am not a programmer and although the book says it assumes no pre-existing knowledge, telling me to 'install GNU' just didn't cut it. Luckily I did find the support I needed at the web site, for which he gave the wrong address. Nonetheless, I appreciated the writing style and the book has given me valuable insight into the world programming.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 11 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)