- Paperback: 1040 pages
- Publisher: Sams Publishing; 4 edition (December 29, 2001)
- Language: English
- ISBN-10: 0672323087
- ISBN-13: 978-0672323089
- Product Dimensions: 7.4 x 2.2 x 9.1 inches
- Shipping Weight: 3.8 pounds (View shipping rates and policies)
- Average Customer Review: 61 customer reviews
- Amazon Best Sellers Rank: #109,344 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Object-Oriented Programming in C++ (4th Edition) 4th Edition
Use the Amazon App to scan ISBNs and compare prices.
This month's Book With Buzz: "The Lying Game" by Ruth Ware
From the instant New York Times bestselling author of blockbuster thrillers "In a Dark, Dark Wood" and "The Woman in Cabin 10" comes Ruth Ware’s chilling new novel, "The Lying Game." See more
Frequently bought together
Customers who bought this item also bought
From the Back Cover
"Object-Oriented Programming in C++" begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology. While the structure of this book is similar to that of the previous edition, each chapter reflects the latest ANSI C++ standard and the examples have been thoroughly revised to reflect current practices and standards. Educational SupplementSuggested solutions to the programming projects found at the end of each chapter are made available to instructors at recognized educational institutions. This educational supplement can be found at www.prenhall.com, in the Instructor Resource Center.
About the Author
Robert Lafore has been writing books about computer programming since 1982. His best- selling titles include Assembly Language Programming for the IBM PC, C Programming Using Turbo C++, C++ Interactive Course, and Data Structures and Algorithms in Java. Mr. Lafore holds degrees in mathematics and electrical engineering, and has been active in programming since the days of the PDP-5, when 4K of main memory was considered luxurious. His interests include hiking, windsurfing, and recreational mathematics.
Browse award-winning titles. See more
Top customer reviews
With that out of the way, I can honestly say that the author of this book is methodical, concise, and complete in his descriptions. If you're looking for a picture book with drawings and diagrams you may want to look somewhere else.
I will say that I approached this book with an absolute basic understanding of the concept of a variable, a string and that was about it. I had tried to read/surf the net about functions, classes, and loops but never really found a definitive source that could explain the concepts for my "art" brain to digest. This book has answered the call. I'm sure you've read similar statements but I'll say it again, don't expect to learn a programming language after reading a couple of pages and copying some code. I'm starting chapter 3 after having the book for approx. 1 week and I have a solid understanding of variable types, cout, cin, how to perform basic arithmetic in C++, calling functions, and parameters just to name a few. For a person with a creative and not-so-computer tech mindset, this is a major accomplishment.
The pacing is nice if you're willing to read the material, review, and actually do the exercises at the end of the chapters. Overall, I'm happy with this purchase and confidently learning C++ thanks to this book.
If I have just one criticism I would say that I wish there were answers for every exercise question. I understand the reasoning for not having answers to all of the exercise problems(the amount of pages it would take to create the answers would be insane). Still, there is an answer key for the review questions and some of the exercises.
PS - Setting the Kindle to display horizontally and shrinking the font will pretty much eliminate the wrapping problems. This is a good solution if you can tolerate reading the rest of the text in this mode as well. Changing the settings for every example would be tedious at best because the examples are so frequent.
Since those courses, I've learned C and a few other languages, but this book does a fantastic job of introducing OO concepts to a programmer, or a beginner who was otherwise doing procedural programs, or was just starting fresh. Lafore goes over the benefits of OO, and slowly builds on top of concepts throughout the book until you get a good overall understanding of the theory and the practice.
Two things I didn't like about the book:
1. There was very little discussion about doing things the "right way". By this, I mean, Lafore didn't really mention how certain methods of writing programs were less efficient than others. It looks like he was using the best practices in the book, so maybe that would have been overkill, but going a bit more in depth about why to do certain things certain ways would have been nice. While this is a beginner book, it certainly doesn't hurt to have sidenotes of this nature for those interested.
2. While the majority of the code in this book was portable to most platforms, it's still assumed that you're going to be on a Windows plaform, and Lafore uses several Windows-only graphics libraries to illustrate some points. Being a UNIX guy, I would have preferred that he stick to a platform neutral explanation.
I strongly recommend you to read this book to be an expert in C++ programming.