Author: Scott Meyers (USA)
Publisher:
Publish Date: 2006-04-01
Features:
"‘This is the third volume of Effective C++, and it's fantastic!’ — Herb Sutter, Independent Consultant and Secretary of the ISO/ANSI C++ Standards Committee
‘There are few C++ books worth reading for C++ programmers. Effective STL is one of them.’ — Thomas Becker, Chief Software Engineer at Zephyr Associates, Contributing Writer for C/C++ Users Journal
The C++ Standard Template Library (STL) is revolutionary, but learning to use it effectively is not easy. In this book, best-selling author Scott Meyers (author of Effective C++ and More Effective C++) reveals key rules summarized by experts, including practices they always adopt and pitfalls they always avoid. Through these rules, STL programmers can maximize the use of STL. Other books merely describe what the STL contains, while this book teaches how to use it. With 50 guiding principles, Scott Meyers provides thorough analysis and in-depth examples for each one, so readers not only learn what to do but also understand when and why to do it. The highlights of this book include:
- Recommendations on choosing containers, covering standard STL containers (e.g., vector and list), non-standard STL containers (e.g., hash_set and hash_map), and non-STL containers (e.g., bitset).
- Techniques to significantly improve the efficiency of STL (and programs using STL).
- In-depth knowledge about iterators, function objects, and allocator behavior, including practices programmers should always avoid.
- Guidelines for algorithms and member functions (e.g., find), ensuring they are used correctly based on subtle differences in their behavior.
- Discussion of potential portability issues, including simple ways to avoid them.
Like Meyers' other works, this book is filled with wisdom derived from real-world experience. Its clear, concise, and thorough style will greatly benefit every STL programmer.
About the Author:
Scott Meyers: One of the world's top authorities on C++ software development technology. He is the author of two best-selling books, Effective C++ and More Effective C++, and was previously a Contributing Writer for C++ Report. He frequently writes for C/C++ Users Journal and Dr. Dobb's Journal and provides consulting services to clients worldwide. He is also a member of the Advisory Boards for NumeriX LLC and InfoCruiser. He holds a Ph.D. in Computer Science from Brown University.
Effective STL Chinese Edition: 50 Effective Ways to Use STL
📌 Related Posts
News
A seven-month-old baby has diarrhea like water and sometimes vomits, what's going on?
2026-09-21
News
What should be done if a newborn baby has high jaundice?
2026-09-22
News
Which hospital in Taiyuan treats impotence well?
2026-10-09
Literature
Bathroom, Bathroom Album (Interior Details)
2026-10-11
Literature
UG NX CNC Machining Tutorial with CD-ROM
2026-10-17
Literature
Pro/ENGINEER Wildfire Mold Design Tutorial (with CD-ROM)
2026-10-17
Literature
Delphi Programming (Second Edition) (Delphi 2005)
2026-10-17
Literature
Visual Basic Serial Communication Technology and Typical Examples ()
2026-10-17