作者:Stephen C. Dewhurst
副书名:Avoiding Common Problems in Coding and Design
出版日期:November 29, 2002
出版社:Addison Wesley
页数:352
ISBN:0-321-12518-5
文件格式:CHM
“This may well be the best C++ book I have everread. I was surprised by the amount I learned.”-Matthew Wilson,Development Consultant, Synesis Software
C++ Gotchas is theprofessional programmer’s guide to avoiding and correcting ninety-nineof the most common, destructive, and interesting C++ design andprogramming errors. It also serves as an inside look at the more subtleC++ features and programming techniques.
This book discusses basic errors present in almostall 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 itsrepercussions are explained in context, and the resolution of eachproblem is detailed and demonstrated.
Author Stephen Dewhurst supplies readers with idiomsand design patterns that can be used to generate customized solutionsfor common problems. Readers will also learn more about commonlymisunderstood features of C++ used in advanced programming and design.A companion Web site, located at http://www.semantics.org, includesdetailed code samples from the book.
Readers will discover:
How to escape both common and complex traps associated with C++
How to produce more reusable, maintainable code
Advanced C++ programming techniques
Nuances of the C++ language
C++ Gotchas showshow to navigate through the greatest dangers in C++ programming, andgives programmers the practical know-how they need to gain expertstatus.