| help | account  


Effective STL
View Larger Image
Scott Meyers
Addison-Wesley, Paperback, Published June 2001, 260 pages, ISBN 0201749629
List Price: $49.99
Our Price: $38.95
You Save: $11.04 (22% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock

Customer Reviews: 2     Average Customer Rating:

Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

C++'s Standard Template Library is revolutionary, but learning to use it well has always been a challenge. Until now. In this book, best-selling author Scott Meyers (Effective C++, and More Effective C++) reveals the critical rules of thumb employed by the experts--the things they almost always do or almost always avoid doing--to get the most out of the library.

Other books describe what's in the STL. Effective STL shows you how to use it. Each of the book's 50 guidelines is backed by Meyers' legendary analysis and incisive examples, so you'll learn not only what to do, but also when to do it--and why.

Highlights of Effective STL include:

  • Advice on choosing among standard STL containers (like vector and list), nonstandard STL containers (like hash_set and hash_map), and non-STL containers (like bitset).
  • Techniques to maximize the efficiency of the STL and the programs that use it.
  • Insights into the behavior of iterators, function objects, and allocators, including things you should not do.
  • Guidance for the proper use of algorithms and member functions whose names are the same (e.g., find), but whose actions differ in subtle (but important) ways.
  • Discussions of potential portability problems, including straightforward ways to avoid them.

    Like Meyers' previous books, Effective STL is filled with proven wisdom that comes only from experience. Its clear, concise, penetrating style makes it an essential resource for every STL programmer.

    Table of Contents

    Preface.

    Acknowledgments.

    Introduction 1.
    1. Containers.
    2. Vector and string.
    3. Associative Containers.
    4. Iterators.
    5. Algorithms.
    6. Functors, Functor Classes, Functions, etc.
    7. Programming with the STL.
    Bibliography.
    Appendix A: Locales and Case-Insensitive String Comparisons.
    Appendix B: A Sample Allocator.
    Appendix C: STL Programming and Mircosoft Visual C++ 6.0.
    Index.


    Customer Reviews

    Customer Reviews: 2     Average Customer Rating:

    Mar 28, 2002     
    Excellent STL book.
    This book is essential reading for anyone serious about making use of the STL.

    Jul 27, 2001     Larry Brunelle from Allen, TX
    Out of the park again, Scott!!
    To write C++ for a living, you need Stroustrup, the ANSI standard - and Scott Meyers. This latest work continues the tradition of Effective C++ and More Effective C++ in enabling the programmer to produce work of genuine value. In the 50 items of Effective STL, Mr. Meyers primarily addresses himself to the effective use of those parts of the STL that support iterators, including the standard container classes. He tells you what will work and what won't, and provides a very valuable set of pointers to references and resources covering topics he does not (Josuttis prominent among them). The writing remains, as in the earlier volumes, lucid, accurate, interesting, and concise so as to provoke the envy of novelists as well as tech writers. No doubt about it, this book has become, immediately at release, THE entry point to successful use of the STL. Bravo, Scott!!



    Forgot your password?
    FAQs
    Shipping Options
    Returns
    Your Orders
    Your Account
     

  •