- Shopping Bag ( 0 items )
C++, as the name implies, is the next generation of the C programming ...
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
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:
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.
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.
Hungry Minds End-User License Agreement.
GNU General Public License.
Book Registration Information.
Posted September 25, 2004
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 NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted January 30, 2004
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 NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted July 19, 2003
Posted January 21, 2003
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 NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted July 31, 2002
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 NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted April 18, 2002
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 NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted June 19, 2002
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 NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted December 23, 2001
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 NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted February 22, 2001
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 NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted September 21, 2000
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 NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted August 23, 2000
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 NoThank you for your feedback. Report this reviewThank you, this review has been flagged.