2-е изд. — Предисловие Александра Степанова. — Пер. с англ. и ред. канд. техн. наук И.В. Красикова. — М.: Вильямс, 2010. — 432 с.: ил. — (C++ in Depth). — ISBN: 978-5-8459-1665-5.
Первое издание было с воодушевлением принято программистами как наиболее понятное, полное и практичное введение в стандартную библиотеку шаблонов (STL). Включая большое множество обобщенных структур данных C++ и алгоритмов, STL предоставляет повторно используемые, взаимозаменяемые компоненты, применимые для решения множества различных задач без потери эффективности. Написанная авторами, принимавшими участие в разработке и практическом применении STL, эта книга представляет собой полное справочное руководство по данной теме. Она включает небольшой учебный курс, подробное описание каждого элемента библиотеки и большое количество примеров.
В книге вы найдете подробное описание итераторов, обобщенных алгоритмов, контейнеров, функциональных объектов и т.д. Ряд нетривиальных приложений демонстрирует использование мощи и гибкости STL в повседневной работе программиста. Книга также разъясняет, как интегрировать STL с другими объектно-ориентированными методами программирования. Она будет вашим постоянным спутником и советчиком при работе над проектами любой степени сложности.
Во втором издании отражены все самые последние изменения в STL на момент написания книги; в нем появились новые главы и приложения. Множество новых примеров иллюстрируют отдельные концепции и технологии; большие демонстрационные программы показывают, как использовать STL в реальной разработке приложений на языке программирования C++.