The STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library (Professional Computing)
|
| List Price: | £34.99 |
| Price: | £31.49 & eligible for FREE Super Saver Delivery on orders over £5. Details |
Availability: Usually dispatched within 2 to 4 weeks
Dispatched from and sold by Amazon.co.uk
11 new or used available from £7.00
Average customer review: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
Product Details
- Amazon Sales Rank: #541901 in Books
- Published on: 2001-04-20
- Original language: English
- Number of items: 1
- Binding: Hardcover
- 560 pages
Editorial Reviews
From the Back Cover
--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
About the Author
David R. Musser, currently of Rensselaer Polytechnic Institute, has been involved with STL almost from its inception. Collaborating with its creator, Alexander Stepanov, he helped develop the first implementation and contributed to STL's inclusion in the ANSI/ISO C++ standard.
Atul Saini is President and CEO of Modena Software Incorporated, which distributes STL++, the first commercial STL product.
0201379236AB04062001
Customer Reviews
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. With user-defined data you are on your own.
Excellent introduction to the STL
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.
Still the best guide for the standard C++ library
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.




