Customer Reviews


11 Reviews
5 star:
 (7)
4 star:
 (3)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 

The most helpful favourable review
The most helpful critical review


24 of 24 people found the following review helpful
4.0 out of 5 stars What you would expect from the master of programming wisdom
Up to the standard (no pun intended) of Scott's earlier C++ works (Effective C++ and More Effective C++). I've read half of it so far and even though it has not taught me any major new insights it has rounded out my understanding of some of the details of STL usage. One thing I particularly liked was that, while Scott doesn't pull any punches when it comes to pointing out...
Published on 27 July 2001 by Phil Nash

versus
4 of 10 people found the following review helpful
2.0 out of 5 stars uses colours
this being the kindle version, the use of colour in diagrams and code should have been changed to some other system as the coloured elements just turm ouut ever so slightly paler which is not clear in many examples. i would expect more effort to adapt something advertised as a "kindle edition"
Published on 22 Jan 2011 by T. Wibberley


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

24 of 24 people found the following review helpful
4.0 out of 5 stars What you would expect from the master of programming wisdom, 27 July 2001
By 
This review is from: Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library: 50 Specific Ways to Improve the Use of the Standard Template Library (Professional Computing) (Paperback)
Up to the standard (no pun intended) of Scott's earlier C++ works (Effective C++ and More Effective C++). I've read half of it so far and even though it has not taught me any major new insights it has rounded out my understanding of some of the details of STL usage. One thing I particularly liked was that, while Scott doesn't pull any punches when it comes to pointing out certain flaws or quirks in the library, overall he is very enthusiastic and recommends it highly - a good balance that is inspires respect (both in him and in the library!). My only criticism is that maybe it has been contrived a little too much for the "effective" books format, and some of the material looks like he's just desperately tried to think of something that will fit (maybe that's just my interpretation). Nonetheless, Scott's accessible narrative style makes this book an essential aid to mastering the STL.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 16 people found the following review helpful
4.0 out of 5 stars Good coverage of STL gotchas, 10 July 2001
By A Customer
This review is from: Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library: 50 Specific Ways to Improve the Use of the Standard Template Library (Professional Computing) (Paperback)
The STL is a boon to C++ programmers, but suffers from a lack of _good_ readable documentation - sure there are tutorials and reference books, but little to say which of several choices is actually the best in given circumstances. This book, like Meyers' Effective C++ one, does tackle that area: for example, looking at the efficiency of passing function objects to algorithms vs using function pointers. It also describes a number of areas that might have programmers scratching their heads over some non-obvious errors (such as use of erase).
The style is a bit patronising in places, but that is more than made up for by the excellent material in the book - it's one of the few STL books that warrants space on my bookshelf, not that it'll spend much time gathering dust there!
Now, if only Addison-Wesley would produce a searchable CD version of the book...
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 Lots of nuggets about STL use, 25 Aug 2003
By A Customer
This review is from: Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library: 50 Specific Ways to Improve the Use of the Standard Template Library (Professional Computing) (Paperback)
Continues in the same vein as Effective C+ and More Effective C++, though a bit more focussed and in depth than the previous 2 books. Though there are good STL reference books (Josuttis, Austern), this book is a rare specimen that explores the deeper issues of STL use.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful
5.0 out of 5 stars Does for the STL what Effective C++ did for the rest of C++, 21 Feb 2007
This review is from: Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library: 50 Specific Ways to Improve the Use of the Standard Template Library (Professional Computing) (Paperback)
The man Meyers has worked his magic on the STL. If you've read Effective C++, then you know what to expect, and should invest accordingly. Meyers is on top of his game, finding the right balance of sage advice and dry wit as he guides you through the complexities of the STL. If you haven't read Effective C++, you really ought to before reading this one.

A wide range of advice is dispensed, including: advice on what containers to use, range member functions, avoiding loops, erase-remove, auto_ptr, associative containers, equality vs equivalence, gotchas like const keys in sets and maps and references to reference problems, efficiency in sorting, searching and inserting, iterators, functors and adapting them.

Phew. A lot of ground is covered. You will want to be familiar with the structure of the STL, I don't recommend learning the STL from scratch from this book, and you may want a good STL reference. But those aren't half as much fun to read as Scott Meyers.
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 Must have, 3 Jun 2012
Verified Purchase(What is this?)
This review is from: Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library: 50 Specific Ways to Improve the Use of the Standard Template Library (Professional Computing) (Paperback)
I've now bought all of Scott Meyers' books, and if you have anything to do with C++ then I strongly recommend you do the same.

Frankly, they are a must-have collection that describe the best way of writing C++ and using the STL. If only they'd been available all those years ago when I first learnt C++ , then I could have saved myself much grief!

Scott's style is very informal and readable. Not only does he make difficult topics easy to understand, but he does so in an interesting and accessible manner.

It's worth pointing out that these books are not intended for learning C++ from scratch, rather they are intended to show you the best ways of applying your knowledge in solving many common programming problems. This STL book focuses on getting the most out of the standard library functions, and avoiding the many pitfalls and misconceptions. All the items are explained with useful code examples (some of which may well find their way into your own libraries of most used functions/templates). Reading this book, not only do you fully understand the STL functions and how to use them properly, but also when to use them and why one may be much better suited to your particular task than the other (similar) functions.

In short, buy it (and his companion books)!
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 Pressing all the juice out of the lemon, 2 Oct 2011
By 
Verified Purchase(What is this?)
This review is from: Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library: 50 Specific Ways to Improve the Use of the Standard Template Library (Professional Computing) (Paperback)
It is easy to get started with STL, and make some code that works. Problem is that STL is actually so efficient, that you may not notice that you do something wrong. There is no such thing as a default container to handle all problems that involves a collection of objects. STL is fast, and this book explains how to make correct use of STL, pressing all the juice out of the lemon.
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
4.0 out of 5 stars Very Good STL book, 4 Feb 2005
By 
Mehrdad Nourshargh (UK) - See all my reviews
(REAL NAME)   
This review is from: Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library: 50 Specific Ways to Improve the Use of the Standard Template Library (Professional Computing) (Paperback)
This is quite an advanced book covering application
specific issues when using STL. It assumes prior knowledge
and experience of STL, so it complements a good STL reference
text like "Josuttis" quite nicely. It is like all Scott Meyers
book packed with information and extremely useful.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Learn by example, 11 Jan 2014
Verified Purchase(What is this?)
This book is typical learn by example book where author teaches you how to use STL.

So instead of boring systematic approach author concentrates on regular usage and operations upon STL. Every C++ professional should have it on his desk so for example when you need to delete container you just open a book and literary copy/paste content.

Despite it's missing C++11 standard it's still valuable reading.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Must be read, 22 Feb 2012
This review is from: Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library: 50 Specific Ways to Improve the Use of the Standard Template Library (Professional Computing) (Paperback)
Any serious STL programmer should read and learn this book. The author of this book is a guarantee of the high quality reading.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars elegant and informative, 23 Feb 2011
By 
M. Davies - See all my reviews
(REAL NAME)   
This review is from: Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library: 50 Specific Ways to Improve the Use of the Standard Template Library (Professional Computing) (Paperback)
As books on the C++ STL go this doesn't actually tell you what's in it so much as what you're doing wrong. If you write C++ and use the STL then you need this book if only to show you how wrong some of your assumptions about it are.
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
ARRAY(0xa1306780)

This product

Only search this product's reviews