Customer Reviews


11 Reviews
5 star:
 (11)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

10 of 10 people found the following review helpful
5.0 out of 5 stars Must-read intermediate C++ book, 21 Feb 2007
This review is from: Exceptional C++ (Paperback)
There seems to be a bit of confusion about what level this book is at. Based on some of the reviews I've read, I was a bit concerned that much of this book would fly right over my head, exploring advanced and obscure features. So let's get one thing straight: this is pitched at the same level as Effective C++, and has a similar structure and style.

And it's not just a 'puzzle' book - although it does highlight some tricky issues to do with templates and name lookup, which might conceivably appear in an unimaginative job interview.

And it's not just about the language feature of exceptions. All aspects of the language are covered, but the section on exceptions is particularly good.

Nor is it 'advanced' in the sense that many practitioners of C++ would consider, e.g. template metaprogramming, or non-portable hacks that take advantage of memory layout of compilers. Instead this is advice at an intermediate level, assuming you know the syntax and purpose of C++, but exploring their most appropriate use.

The structure of the book does involve a series of posed questions, but they differ wildly in how specific or general they are. You can see them more as a rhetorical device to frame the subsequent discussion, rather than questions you must answer (unless you want to retrospectively crown yourself guru of the week, of course).

Each question is followed by a significant discussion of a particular language feature, and summarised advice and recommended principles. Therefore the book is similar in structure to Effective C++. There is some overlap between the books, although even where similar material is included, there is differences in how much detail is given.

To some extent, this book is a victim of its own success. A lot of the advice given here can now be found in other books. But its legendary status mean that like Effective C++, this is still essential reading as soon as you've graduated from introductory tomes.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


12 of 12 people found the following review helpful
5.0 out of 5 stars Seriously good advice for serious C++ users., 2 Jun 2000
This review is from: Exceptional C++ (Paperback)
An extended and enhanced version of the Guru Of The Week (GOTW) series which Herb Sutter published on comp.lang.c++.moderated, this book details how to write truly solid code, particularly covering exception safety from a transactional viewpoint. It won't teach you C++, but if you know the language inside out, this book may well teach you how to use it to write better code.
As a book on how to improve C++ design and code, this is the best I've come across.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful
5.0 out of 5 stars Exceptional book for serious C++ programmers, 14 Feb 2000
By A Customer
This review is from: Exceptional C++ (Paperback)
This is a wonderful book. It is certainly one of the best C++ books I've ever read. The book adopts question and answer style. Each problem is tough. But by understanding of each problem and its solution, your understanding of C++ will certainly improve enormously. The discussion of the exception safety is unmatched by any other book I've read. The writing style is surprisingly easy to understand. The best way to read this book is probably going away to think about the problems before reading the solutions. You will be surprised by what you find in the solution (even Scott Meyers admitted that he was often caught). If you are serious about C++, this is a book you must have.
I would also repeat the warning given by the previous review. This is an advanced book. If you are new to C++, you will probably be bewildered by the problems and solutions.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


14 of 15 people found the following review helpful
5.0 out of 5 stars Must have for all professional C++ programmers, 6 Feb 2001
By A Customer
This review is from: Exceptional C++ (Paperback)
Not everything in this book is for the experts; I think even relative novices can get a lot out of this book (maybe not for real beginners though) because it shows best practice in "Do's and Don'ts" along with solid programming guidelines. For those more experienced programmers, there are correspondingly more challenging problems (ones that the novices of yesterday should revisit from time to time). Anyone serious about C++ development should read this.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful
5.0 out of 5 stars A must have book for C++ experts, 7 Feb 2000
By A Customer
This review is from: Exceptional C++ (Paperback)
The title and sub-title of this book are somewhat deceptive. Despite what it says, it more or less follows on from Scott Meyers Effective and More Effective C++ books. In particular it looks at the "gotchas" of the language - many more having apparently been introduced with the STL! The sub-title comes from the style of writing, which is not dissimilar to C++ FAQ by Cline. This is not just a puzzle book - it is about writing serious code.
The writing style is excellent. The book is not a difficult read, which is surprising for the heavyweight topics it covers.
One warning: buy this book only if you are good at C++. Even if you are good expect to learn a lot (unless your name is Stroustrup).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 8 people found the following review helpful
5.0 out of 5 stars Fantastic coverage of exception handling, 10 Jan 2002
By 
Mr. R. Willett "Rob MK" (England) - See all my reviews
(REAL NAME)   
This review is from: Exceptional C++ (Paperback)
The book is worth the price just for the section on exception handling. Sutter's advice regarding assignment operators is truly unique. Very good indeed.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful
5.0 out of 5 stars You must read it., 22 April 2012
By 
J. I. Seco Sanz "nacho seco" (madrid, spain.) - See all my reviews
(REAL NAME)   
Verified Purchase(What is this?)
This review is from: Exceptional C++ (Paperback)
The title was chosen perfectly (although I know it was intended for it's coverage of exceptions).
I have read several books on C++, and this is the one that offers more valuable information in the least space. It is incredibly dense. If after reading your C++ manual you only have money to buy one book, buy either Meyer's one or this one. Meyer's is easier(less advanced), and this one is wittier. It's your choice.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful
5.0 out of 5 stars Exceptional and Unique book on C++, 29 Dec 2010
This review is from: Exceptional C++ (Paperback)
The book discusses on various C++ concepts quite deeply. I have been trying to get hold of something similair until I purchased this .This has definetly improved my skills and would be beneficial for people who needs to sharpen their Advanced concepts in C++.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 7 people found the following review helpful
5.0 out of 5 stars Improve your knowledge and coding, 12 Mar 2001
By A Customer
This review is from: Exceptional C++ (Paperback)
You can't possibly fail to improve your overall standards of c++ development if you read this book. Buy it now and have no regrets, whether or not you would give yourself 1 out of 10 or 10 out of 10 for your level of c++ expertise.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


0 of 1 people found the following review helpful
5.0 out of 5 stars Exceptional C++ is a great book, 27 Jun 2012
Verified Purchase(What is this?)
This review is from: Exceptional C++ (Paperback)
It helps you to fully understand the intricacies and power of C++.
Absolute must for mission critical financial applications.

Dr S Marvasti
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

This product

Exceptional C++
Exceptional C++ by Herb Sutter (Paperback - 18 Nov 1999)
£25.94
In stock
Add to basket Add to wishlist
Only search this product's reviews