Have one to sell? Sell yours here
The STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library (Professional Computing)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library (Professional Computing) [Hardcover]

David R. Musser , Gillmer J. Derge , Atul Saini
4.1 out of 5 stars  See all reviews (14 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Hardcover --  
Hardcover, 27 Mar 2001 --  
Paperback --  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.


Product details

  • Hardcover: 560 pages
  • Publisher: Addison Wesley; 2 edition (27 Mar 2001)
  • Language English
  • ISBN-10: 0201379236
  • ISBN-13: 978-0201379235
  • Product Dimensions: 24.2 x 19.6 x 3.8 cm
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Bestsellers Rank: 845,352 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Product Description

"The second edition is clearer and adds more examples on how to use STL in a practical environment. Moreover, it is more concerned with performance and tools for its measurement. Both changes are very welcome."
--Lawrence Rauchwerger, Texas A&M University"So many algorithms, so little time! The generic algorithms chapter with so many more examples than in the previous edition is delightful! The examples work cumulatively to give a sense of comfortable competence with the algorithms, containers, and iterators used."
--Max A. Lebow, Software Engineer, Unisys Corporation

The STL Tutorial and Reference Guide is highly acclaimed as the most accessible, comprehensive, and practical introduction to the Standard Template Library (STL). Encompassing a set of C++ generic data structures and algorithms, STL provides reusable, interchangeable components adaptable to many different uses without sacrificing efficiency. Written by authors who have been instrumental in the creation and practical application of STL, STL Tutorial and Reference Guide, Second Edition includes a tutorial, a thorough description of each element of the library, numerous sample applications, and a comprehensive reference.

You will find in-depth explanations of iterators, generic algorithms, containers, function objects, and much more. Several larger, non-trivial applications demonstrate how to put STL's power and flexibility to work. This book will also show you how to integrate STL with object-oriented programming techniques. In addition, the comprehensive and detailed STL reference guide will be a constant and convenient companion as you learn to work with the library.

This second edition is fully updated to reflect all of the changes made to STL for the final ANSI/ISO C++ language standard. It has been expanded with new chapters and appendices. Many new code examples throughout the book illustrate individual concepts and techniques, while larger sample programs demonstrate the use of the STL in real-world C++ software development. An accompanying Web site, including source code and examples referenced in the text, can be found at http://www.cs.rpi.edu/~musser/stl-book/index.html.



0201379236B05212001

From the Back Cover

"The second edition is clearer and adds more examples on how to use STL in a practical environment. Moreover, it is more concerned with performance and tools for its measurement. Both changes are very welcome."
--Lawrence Rauchwerger, Texas A&M University

"So many algorithms, so little time! The generic algorithms chapter with so many more examples than in the previous edition is delightful! The examples work cumulatively to give a sense of comfortable competence with the algorithms, containers, and iterators used."
--Max A. Lebow, Software Engineer, Unisys Corporation

The STL Tutorial and Reference Guide is highly acclaimed as the most accessible, comprehensive, and practical introduction to the Standard Template Library (STL). Encompassing a set of C++ generic data structures and algorithms, STL provides reusable, interchangeable components adaptable to many different uses without sacrificing efficiency. Written by authors who have been instrumental in the creation and practical application of STL, STL Tutorial and Reference Guide, Second Edition includes a tutorial, a thorough description of each element of the library, numerous sample applications, and a comprehensive reference.

You will find in-depth explanations of iterators, generic algorithms, containers, function objects, and much more. Several larger, non-trivial applications demonstrate how to put STL's power and flexibility to work. This book will also show you how to integrate STL with object-oriented programming techniques. In addition, the comprehensive and detailed STL reference guide will be a constant and convenient companion as you learn to work with the library.

This second edition is fully updated to reflect all of the changes made to STL for the final ANSI/ISO C++ language standard. It has been expanded with new chapters and appendices. Many new code examples throughout the book illustrate individual concepts and techniques, while larger sample programs demonstrate the use of the STL in real-world C++ software development. An accompanying Web site, including source code and examples referenced in the text, can be found at http://www.cs.rpi.edu/~musser/stl-book/index.html.



0201379236B07092001

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more


Customer Reviews

Most Helpful Customer Reviews
4 of 4 people found the following review helpful
Format:Hardcover
This is an excellent introduction to the STL, and at the time it was written, was the only book available on the subject.

The examples are necessarily simple (mutating alphabetic and numeric sequences etc), but are sufficient to demonstrate the power of the container and algorithm functionality without extraneous clutter.

The discussion of Big-Oh notation and quantification of the performance impact of container and algorithm choices is particularly useful in guiding the developer towards the appropriate choice for their application.

One minor annoyance is that because this book was published prior to ratification of the C++ Standard, the book does not reflect the adoption of the std namespace, dropping of the file extension (eg .h) for standard library headers, and the general renaming of header files that occurred as part of the standardization process.

However, as a contract C++ programmer, I have found this book invaluable in developing quality systems to constrained timescales and budget, using Visual C++ 4.2 onwards.

Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
By A Customer
Format:Hardcover
Since this book was written the Standard Template Library (STL) has become part of the ANSI/ISO standard C++ library. The book is old (for being a bleeding edge technology) and some minor details have changed, but this is still the best guide available. Every serious C++ programmer should have this book within reach when programming.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
By A Customer
Format:Hardcover
If you are just starting, you can't lose with this. A three part book - philosophy and overview of generic programming / putting STL to use (an anagram machine) / reference. Well laid out, easy to follow, brings you from zero knowledge to above average ability quickly. I hesitate to give it five stars because it fails to mention several large chunks of STL that you could immediately use, including the functionals and some very useful pieces (strings (with iostreams), bit sets, fstreams, locales, limits, etc). Aesthetically pleasing next to the Gang-o-Four (Design Patterns - also by Addison-Wesley).
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Classic and thorough reference.
I bought this book used, and when it arrived I looked at the edition date - 2001 - and thought I might have something which was no use in the present age. Read more
Published on 19 Mar 2010 by Mr. Simon O'riordan
Lacks depth and scope
This book merely states the obvious. It'll say things like this sort algorithm executes in O(n), but it won't tell you why. Read more
Published on 1 Jun 1999
Fatally short of code examples for user defined types
This book is clinical, academic and not particularly sympathetic. It will teach you the STL if you have the mental stamina, but NOT if you are working with user-defined data. Read more
Published on 13 April 1999
Good, but poorly organized
I am afraid that among all this 5-star stimations I would look stupid, but my major criteria for the book is whether you feel the stuff after reading. No, I am not. Read more
Published on 9 Mar 1999
Excellent tutorial and reference
I read this book when I knew little about STL, so I think I was a good tester of how this book is useful as a a tutorial. Read more
Published on 8 Dec 1998
Ideal if you already have a C++ book that doesn't cover STL.
It focuses on STL. There are great books for C++, which don't include this addition to the C++ standard. Read more
Published on 30 Nov 1998
Great coverage of STL, but room for improvement
This is a good tutorial and reference of STL, thought there is stil room for improvement, especialy in organization and presentation. Read more
Published on 30 Oct 1998
Poor organization and presentation
Poorly organized and poorly presented. For instance, in the detailed presentation of sets and multisets, nowhere is it mentioned what the difference between the two is. Read more
Published on 28 July 1998
Excellent overview and introduction
I found this to be a wunnerful book given that I wasn't very experienced using STL when I read it. It provided the necessary hooks for me to make better sense out of the two... Read more
Published on 28 April 1998
Buy it! Read it! Learn it!
Excellent book. Buy it. Read it. Learn it. If you don't buy another STL book, buy this one. It is one of the best.
Published on 16 Mar 1998
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback