Designing Components with the C++ STL: A New Approach to Programming

Front Cover
Addison-Wesley, 2000 - Computers - 300 pages
For C++ programmers, the ANSI C++ Standard Template Library (STL) represents a breakthrough opportunity to dramatically improve their productivity and the reliability of their software at the same time. This book introduces the STL in detail, showing how to exploit it most effectively, and teaching developers new techniques for extending the STL to the construction of powerful, optimized new components. Dr. Ulrich Breymann focuses on the heart of the ANSI C++ STL: its containers, functional objects, and especially the iterators and containers that are essential to the working of the STL's standard algorithms. With the foundation in place, he presents in-depth coverage of the library's standard algorithms, illustrating almost every one with a practical example. Section III, the majority of the book, takes Designing Components with the C++ STL far beyond any previous STL book. It offers extensive, in-depth examples and applications that use STL as a foundation for more complex data structures and algorithms, and more powerful abstract data types.

Previous Edition ISBN: 0-201-17816-8
-- A complete introduction to the STL and how to make the most of it
-- Breakthrough techniques for using the STL as the foundation for even more powerful, faster components -- with detailed examples
-- Covers all of the STL's standard algorithms -- with many practical examples and code samples

From inside the book

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

The concept of the C++ Standard Template Library
3
Iterators
29
Containers
47
Copyright

9 other sections not shown

Other editions - View all

Common terms and phrases

About the author (2000)

Dr Ulrich Breymann is Professor of Technical Computer Science and Managing Director of the Institute for Computer Science and Automation at the Hochschule, Bremen. He has nearly 20 years of experience working in industrial systems analysis and software development, and is a member of the German DIN Working Group for the standardization of C++. He has written two best-selling German books on C++,edited another and is a regular contributor of C++-related articles to numerous journals and magazines.

Bibliographic information