|
Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
 |
Author: Herb Sutter List Price: $37.99 Our Price: Click to see the latest and low price ISBN: 0201615622 Publisher: Addison-Wesley Pub Co (18 November, 1999) Edition: Paperback Sales Rank: 15,609 Average Customer Rating: 4.96 out of 5
|
Customer ReviewsRating: 5 out of 5 Excellent book ! Excellent book !Provides a lot of great example of "tricky"(yet common) C++ code that could stump developers for hours ! A must book for any serious C++ developer ! Rating: 5 out of 5 An Exceptional C++ Book This book is a very valuable addition to any intermediate or advanced C++ programmer's library. The organization is similar to Scott Meyers' very good "Effective C++" books in that they are organized into brief "items" dealing with specific problems that C++ software developers face. The items are helpfully grouped into sections on generic programming and the C++ standard library, exception safety, memory management, etc. Beyond that its hard to compare this book with Meyers' books; they are complementary in many ways. But I think the "Exceptional C++" books have some advantages over Meyers' books: Each of the items begin with a puzzle to solve. This gets the reader more actively involved in the subject matter and brings it into sharper focus (Meyers tends to lose your focus by rambling a bit). Once you've had a chance to think about the presented problem, there is a clear and concise explanation of both the problem and a well considered solution. Each explanation is highlighted by concise "guidelines" and "common mistake" statements. (I wish these were summarized and indexed in one place for quick reference.) The emphasis is on writing clear, simple, reliable code; not on clever solutions to tricky problems. This book is a distillation of discussions that took place in the "Guru of the Week" Internet forum and so is a product of the thinking and experience of many exceptional minds. "Exceptional C++" will help any serious C++ programmer toward better code design. It's well worth the time to read it. Rating: 5 out of 5 An excellent addition to my C++ library Are you sure that you know how to write exception safe code? How good are you at the details of writing classes? How well do you know C++ memory management?You will find many interesting, if not surprising, answers to these and other questions in "Exceptional C++" even if you have years of C++ experience. If not, maybe you should consider writing your own book. The book is thorough and fresh. Some solutions are not an easy read (although the author has succeeded in making the book reasonably entertaining), but digging through them is a very satisfying experience. In the hierarchy of the quality C++ reading, this book will find its place next to Sroustrup's "The C++ Programming Language" and Scott Meyers' books. The book is NOT for a C++ novice, but rather for a mature developer who strives to excel in C++ design and coding styles. It focuses on the complexities and subtleties of using template libraries, C++ language itself, and the elements of good design. The book is written in the problem-solution style to illustrate many of not so obvious questions. As the author dives deeper in each solution, he delivers along the way very concise and useful programming tips. This book is an excellent and very satisfying read!
Similar Products
· Effective C++: 50 Specific Ways to Improve Your Programs and Design (2nd Edition)
· Modern C++ Design: Generic Programming and Design Patterns Applied
· More Exceptional C++
· Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
· The C++ Standard Library : A Tutorial and Reference
|