Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

24 of 24 people found the following review helpful
on 27 July 2001
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.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
15 of 16 people found the following review helpful
on 10 July 2001
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...
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
2 of 2 people found the following review helpful
on 21 February 2007
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.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful
on 3 June 2012
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)!
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
3 of 3 people found the following review helpful
on 25 August 2003
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.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful
on 2 October 2011
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.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful
on 4 February 2005
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.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on 11 January 2014
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.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on 8 May 2014
I did worry that this book could just be a list of how-to's, but it is much more than this.
The 50 items, link together well, and you learn lots of real-world gotchas that are like golden nuggets.
Scott writes great books, so check his Effective C++ books as well.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on 23 February 2011
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.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
     
 
Customers who viewed this item also viewed


 
     

Send us feedback

How can we make Amazon Customer Reviews better for you?
Let us know here.