| |||||||||||||||
![]() Sell Back Your Copy for $15.00
Whether you buy it used on Amazon for $17.88 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $15.00.
Used Price$17.88
Trade-in Price$15.00
Price after
Trade-in$2.88 |
"This may well be the best C++ book I have ever read. I was surprised by the amount I learned."
--Matthew Wilson, Development Consultant, Synesis Software
C++ Gotchas is the professional programmer's guide to avoiding and correcting ninety-nine of the most common, destructive, and interesting C++ design and programming errors. It also serves as an inside look at the more subtle C++ features and programming techniques.
This book discusses basic errors present in almost all C++ code, as well as complex mistakes in syntax, preprocessing, conversions, initialization, memory and resource management, polymorphism, class design, and hierarchy design. Each error and its repercussions are explained in context, and the resolution of each problem is detailed and demonstrated.
Author Stephen Dewhurst supplies readers with idioms and design patterns that can be used to generate customized solutions for common problems. Readers will also learn more about commonly misunderstood features of C++ used in advanced programming and design. A companion Web site, located at http://www.semantics.org, includes detailed code samples from the book.
Readers will discover:
C++ Gotchas shows how to navigate through the greatest dangers in C++ programming, and gives programmers the practical know-how they need to gain expert status.
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
34 of 39 people found the following review helpful:
4.0 out of 5 stars
Ignore the reviewer from Sweden,
By A Customer
This review is from: C++ Gotchas: Avoiding Common Problems in Coding and Design (Paperback)
Having been in software development for many years, the last twelve using C++, I can say from experience that the author has assembled an accurate collection of problems I encounter over and over again. I have worked with legacy source code from Microsoft, Adobe Systems and other lesser known software companies that have some of the problems described in this book. These instances are not an indication of incompetence on the part of the original programmers, but rather a reflection of the realities of the business: deadlines need to be met and rarely do we have the time fiddle with code to make it into picture perfect C++. And if it works properly as it is, then don't fix something that is not broken.Beginning C++ programmers will get a lot out of this book. This is especially true if you are migrating from C and need to break a few bad habits. Experienced C++ developers will not get that much out of it, but the author has many interesting points that are worth checking out. The reviewer from Sweden is either an academic pinhead who has never participated in a large commercial software development effort that someone would actually want to pay money for, or he / she / it stopped reading the book after the first three or four sections. To sum this book up: If you DON'T need to ask yourself the questions the author addresses in this book, then you are not doing any serious C++ software development!
21 of 24 people found the following review helpful:
5.0 out of 5 stars
A must read,
By
This review is from: C++ Gotchas: Avoiding Common Problems in Coding and Design (Paperback)
This is a wonderful book. Not a usual list of trivial advices and recipes, but a collection of serious considerations on how to write code that will survive years of maintenance.I haven't come to this conclusion right away. At first, I was a bit irritated by what I had thought were the author's biases and self-confidence, but as I kept reading, I began appreciating and even enjoying his candid and confident style that communicated strong experience of dealing with the issues. Not since the time when the ARM ("The Annotated C++ Reference Manual" by Margaret A. Ellis and Bjarne Stroustrup) and Stroustrup's "The C++ Programming Language" were published years ago have I read a C++ book that impressed me as much! If Stroustrup's books focus on the description of C++ facilities, this book concentrates on its programming practice.The author's knowledge of the C++ standard and the compiler mechanics makes his arguments very compelling. Although anybody familiar with C++ will benefit from this book since it covers a wide range of C++ features, as well as programming and support issues, the book should appeal most of all to the mature audience: one has to be mature to understand the value in developing a program that will sustain years of maintenance by others rather than the one that will only run most of the time without crashing.
12 of 14 people found the following review helpful:
5.0 out of 5 stars
Better than Meyers,
This review is from: C++ Gotchas: Avoiding Common Problems in Coding and Design (Paperback)
I'm sure most of you have heard about, skimmed through, or read Scott Meyers 50 or 35 tips on C++ and if you thought those were good books then I'm sure you'll find that this book is a lot better. The book is organized in a similar format and basically you get 99 good tips in one book rather than 50 or 35 from the other books, so it's a lot of value for the money you spend. This book doesn't seem to get much hype compared to the other C++ books I've read due to there being only 6 reviews for this on Amazon, but I felt that it was one of the better ones I've read for quite some time. The coding and examples didn't insult your intelligence by repeating the same snippet of pre-algebra code that I often see in many books. This book may not catch your eye when you first look at it at the bookstore, it didn't mine at first. I saw this on the shelf for nearly a year and I never bothered to pick it up because every time I thumbed through it I never got a true glimpse of what it was. Then I decided one day to buy it because of the Addison Wesley name and it turned out to be a gem. Better than Meyers and Sutters as well and those are excellent series as well. I'm sure if you liked those then you'll like this one too.
Share your thoughts with other customers: Create your own review
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
This product's forum
Active discussions in related forums
Search Customer Discussions
|
Related forums
|