Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library

Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library

List Price: $44.99
Your Price: $34.50
Product Info Reviews

<< 1 2 3 4 >>

Rating: 4 stars
Summary: Interesting and educational
Review: As with the earler EFFECTIVE C++ books, this book was pleasant to read and informative. It gave a lot of good tips that were not obvious from reading THE C++ PROGRAMMING LANGUAGE. It was well worth the time and money to read this.

I did not agree with everything in this book. The advice to avoid constant iterators seemed very shortsighted. The same arguments Mr. Meyers give could be applied to any const type, and basically amount to giving up type safety. Also, for some of the recommended optimizations, I would have liked more emperical evidence (timings) to go along with the theoretical arguments. However the useful information far outweighs these minor shortcomings.

Rating: 5 stars
Summary: No let up, another great one from Meyers.
Review: Classical Meyers -- enlightening, concise, very well written. Nothing much to say beside that, just registering another thumbs-up opinion.

Rating: 5 stars
Summary: A worthy successor
Review: Effective STL is a great book. It's a worthy successor to Scott Meyers' other two must-have books, Effective C++ and More Effective C++. In fact, this book should have been called Even More Effective C++.

The format's no different from the previous two books. There are 50 very specific tips on STL usage, ranging from the trivial (call empty() instead of size() to check for an empty container) to the obscure (Understand how to use a reverse_iterator's base iterator).

The best tip in the book is the discussion on judicious use of STL algorithms. STL consists of over a hundred algorithms covering just about every possible need you'll have. In most cases, you can greatly improve your code by preferring STL's built-in algorithms to your own, but there are some situations where using the built-in stuff can just render your code unmaintainable.

My only complaint is that I feel a bit ripped off by the last two items. Item 49 discusses STL error messages, but not in enough depth to be useful. Item 50 is a set of reviews of STL-related websites. It appears that the author ran out of gas just before item 50 and decided to "promote" a couple of the appendices to items.

I guess I'll have to dock the book 1/25 of a star, but that still rounds up to five stars. This is a book that you'll want to have if you plan to use STL. End of story.

Rating: 5 stars
Summary: A must have
Review: Following in the tradition of his prior books, Meyers delivers another gem with Effective STL. This one is a must have for your software development bookshelf.

I user several STL books regularly and none of them have come close to giving me the in depth understanding that this book has. Sure, others are better references, beginner guides, etc.. but if you really want to understand what is going on under the covers and how to write -good- STL, this book is your answer. I have seen suggestions from this book result in massive performance improvements in naively written STL code.

Enough said, go pick up a copy .. :)

Rating: 5 stars
Summary: A must have
Review: Following in the tradition of his prior books, Meyers delivers another gem with Effective STL. This one is a must have for your software development bookshelf.

I user several STL books regularly and none of them have come close to giving me the in depth understanding that this book has. Sure, others are better references, beginner guides, etc.. but if you really want to understand what is going on under the covers and how to write -good- STL, this book is your answer. I have seen suggestions from this book result in massive performance improvements in naively written STL code.

Enough said, go pick up a copy .. :)

Rating: 5 stars
Summary: Good book for experienced stl user
Review: Frankly this is not a beginner's book. You need some deep knowledge of c++ templates and working knowledge of stl to make the best out of this book.
Aside from introducing some caveats in STL programming, the main achievement of this book is to introduce the more descent part of STL which is less commonly used.

If you only use STL in the same way you use traditional data structure interfaces, this is the book for you.

Rating: 3 stars
Summary: More Brain Teaser than Tutorial
Review: God bless Scott Meyers and this is (probably) a good book. But it doesn't fit into the same educational niche as his books on effective C++. I read "Effective C++: 50..." WHEN I was learning C++, and it made sense and it enhanced the learning experience. It left me with the impression that I could master C++. I read "Effective C++: 35..." after I learned C++ and was left with the impression that C++ could always find a way to misbehave unless I was very careful. Well, I thought that I knew a little bit about STL and that this new effort from Scott Meyers would improve my knowledge. Wrong! Meyers thoughtfully ranked the articles by difficulty. I could not muddle through the easiest of them. OK, so I learned that I don't know STL and need to do some stretching. Given Meyers' previous efforts, this has to be a good book. It's just not as accessible. This is not a beginner's book. I knocked off one star because this book is less than I expected it to be.

Rating: 5 stars
Summary: A C++ STL Book of Wisdom
Review: Hi.

Effective STL is an advanced book of wisdom to some of the more important features in the C++ STL. There are many books about the STL, but this book definitely stands out in terms of its contents. Scott Meyers does not write an STL reference. Meyers writes an STL wisdom. He presents exceptional advices on important STL features including containers, iterators, algorithms, and function objects, and STL usage in terms of correctness, simplicity, efficiency, and pure speed.

Meyers answers this question: So you know fundamental features of the C++ STL, But do you know why and when to implement those C++ STL tools as solutions?

I highly recommend Effective STL.

Kuphryn

Rating: 5 stars
Summary: A C++ STL Book of Wisdom
Review: Hi.

Effective STL is an advanced book of wisdom to some of the more important features in the C++ STL. There are many books about the STL, but this book definitely stands out in terms of its contents. Scott Meyers does not write an STL reference. Meyers writes an STL wisdom. He presents exceptional advices on important STL features including containers, iterators, algorithms, and function objects, and STL usage in terms of correctness, simplicity, efficiency, and pure speed.

Meyers answers this question: So you know fundamental features of the C++ STL, But do you know why and when to implement those C++ STL tools as solutions?

I highly recommend Effective STL.

Kuphryn

Rating: 4 stars
Summary: He did it again!
Review: I continue to be amazed at how well Scott Meyers' formula works: Pick a topic, set out to write exacttly 50 tips about it, and do it! The secret why this author is so successful with his formula (and never comes across as formulaic) is that he is both deeply knowledgeable about what works in the areas he writes about and has excellent intuition or experience about the areas in which other programmers working in the field are most likely to stumble.

This book is not a user's guide to the STL (And I won't hesitate to, once again, recommend Nicolai Josuttis' _The C++ Standard Library_ for that), but you will find this an excellent use of your time and money as a second book on the STL.


<< 1 2 3 4 >>

© 2004, ReviewFocus or its affiliates