The C++ Standard Library: A Tutorial and Reference

The C++ Standard Library: A Tutorial and Reference
by Nicolai M. Josuttis

The C++ Standard Library: A Tutorial and Reference
List Price: $74.99
Our Price: $46.43
You Save: $28.56 (38%)
Availability: Usually ships in 1-2 business days
Buy Used: from $43.50 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Nicolai M. Josuttis
Edition: Hardcover
Audio: English (Original Language); English (Unknown); English (Published)
Published: 1999-08-22
ISBN: 0201379260
Number of pages: 832
Publisher: Addison-Wesley Professional
Accessories:

Book Reviews of The C++ Standard Library: A Tutorial and Reference

Book Review: C++ Standard Library Reference
Summary: 5 Stars

The author has wrote a book that presents C++ standard library to the average programmer with plenty of samples that show how to implement each concept step by step.

Summary of The C++ Standard Library: A Tutorial and Reference

Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttis's The C++ Standard Library provides one of the best available guides to using the built-in features of C++ effectively.

The C++ Standard Library provides plenty of default functionality in the form of the Standard Template Library (STL) for containers (like vectors and linked lists), as well as generic algorithms (which allow you to sort, search, and manipulate elements inside containers). The best thing about The C++ Standard Library is that it gives the reader a concise guide to working with these basic containers (from lists to sets and maps, with everything in between). Each container type is explained along with short code excerpts. Moreover, in a reference section, the author explores the connections between each container type, showing how they share similar methods. (Learn just a few methods and you can pretty much work with them all.)

In addition to STL, this book excels at providing a readable introduction to the generic algorithms (which can be used to sort, search, and otherwise manipulate STL containers). Other books either fold this material in with the explanation of containers or make it seem like an esoteric topic. The fact is, generic algorithms work with all the STL types, and by separating these algorithms out like this the reader can learn the rich array of algorithms available in today's standard C++. While this book concentrates on STL and algorithms, readers will still find great coverage on Standard Library string classes and streams (including a fine section on internationalization and locales).

For the beginning or intermediate C++ programmer, The C++ Standard Library can be a real timesaver. It arranges and explains the complexities of the C++ Standard Library and STL in a manageable format that's great as a reference and as an approach to programming. --Richard Dragan

Topics covered: history of C++ and the Standard Library, template basics, Big-O Notation, the std namespace, standard exceptions, allocators, standard library utilities, pairs and auto_ptr, numeric limits, the Standard Template Library (STL) basics, containers, iterators, algorithms, vectors, lists, deques, strings, sets, multisets, bitsets, maps, multimaps, stacks, queues, iterator adapters, function objects, element requirements, value and reference semantics, complex numbers, valarrays, stream classes, stream manipulators and formatting, file I/O, internationalization, and locales.

General Books

Book Subjects
Most talked about in Quantifying and visualizing the universe
Machine Learning (Mcgraw-Hill International Edit) ImageMachine Learning (Mcgraw-Hill International Edit)
by Thomas Mitchell
McGraw Hill Higher Education; Published: 1997-10-01; Paperback; Book
Best price: $40.99
Price in other shops: $88.98
Statistics Problem Solver (Problem Solvers) ImageStatistics Problem Solver (Problem Solvers)
by The Staff of REA
Research & Education Association; Published: 1978-12-31; Paperback; Book
Best price: $15.50
Price in other shops: $25.95
Schaum's Outline of Probability, Random Variables, and Random Processes ImageSchaum's Outline of Probability, Random Variables, and Random Processes
by Hwei Hsu
McGraw-Hill; Published: 1996-10-01; Paperback; Book
Best price: $10.48
Price in other shops: $17.95
Optimal Control and Estimation (Dover Books on Advanced Mathematics) ImageOptimal Control and Estimation (Dover Books on Advanced Mathematics)
by Robert F. Stengel
Dover Publications; Published: 1994-09-20; Paperback; Book
Best price: $14.94
Price in other shops: $26.95
Quaternions and Rotation Sequences: A Primer with Applications to Orbits, Aerospace and Virtual Reality ImageQuaternions and Rotation Sequences: A Primer with Applications to Orbits, Aerospace and Virtual Reality
by J. B. Kuipers
Princeton University Press; Published: 2002-08-19; Paperback; Book
Best price: $36.00
Price in other shops: $46.95
Programming Perl (3rd Edition) ImageProgramming Perl (3rd Edition)
by Larry Wall, Tom Christiansen, Jon Orwant
O'Reilly Media, Inc.; Published: 2000-07-14; Paperback; Book
Best price: $23.99
Price in other shops: $49.95
Learning Perl, 5th Edition ImageLearning Perl, 5th Edition
by Randal Schwartz, Tom Phoenix, brian d foy
O'Reilly Media, Inc.; Published: 2008-06-27; Paperback; Book
Best price: $24.93
Price in other shops: $39.99
Classic Shell Scripting ImageClassic Shell Scripting
by Arnold Robbins, Nelson H.F. Beebe
O'Reilly Media, Inc.; Published: 2005-02-01; Paperback; Book
Best price: $20.01
Price in other shops: $34.95
Computational Geometry: Algorithms and Applications ImageComputational Geometry: Algorithms and Applications
by Mark de Berg, Otfried Cheong, Marc van Kreveld, Mark Overmars
Springer; Published: 2008-04-16; Hardcover; Book
Best price: $38.61
Price in other shops: $49.95
Mathematical Elements for Computer Graphics ImageMathematical Elements for Computer Graphics
by David Rogers, J. Alan Adams
McGraw-Hill Science/Engineering/Math; Published: 1989-08-01; Paperback; Book
Best price: $30.00
Price in other shops: $81.25
Similar Books and other products
Modern C++ Design: Generic Programming and Design Patterns Applied (C++ In-Depth Series) ImageModern C++ Design: Generic Programming and Design Patterns Applied (C++ In-Depth Series)
by Andrei Alexandrescu
Addison-Wesley Professional; Published: 2001-02-23; Paperback; Book
Best price: $39.00
Price in other shops: $59.99
Accelerated C++: Practical Programming by Example (C++ In-Depth Series) ImageAccelerated C++: Practical Programming by Example (C++ In-Depth Series)
by Andrew Koenig, Barbara E. Moo
Addison-Wesley Professional; Published: 2000-08-24; Paperback; Book
Best price: $32.45
Price in other shops: $44.99
More Effective C++: 35 New Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series) ImageMore Effective C++: 35 New Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)
by Scott Meyers
Addison-Wesley Professional; Published: 1996-01-08; Paperback; Book
Best price: $25.00
Price in other shops: $49.99
C++ Primer (4th Edition) ImageC++ Primer (4th Edition)
by Stanley B. Lippman, Jos?e Lajoie, Barbara E. Moo
Addison-Wesley Professional; Published: 2005-02-24; Paperback; Book
Best price: $41.55
Price in other shops: $54.99
C++ Primer Plus (5th Edition) ImageC++ Primer Plus (5th Edition)
by Stephen Prata
Sams; Published: 2004-11-25; Paperback; Book
Best price: $32.00
Price in other shops: $54.99
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) ImageDesign Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides
Addison-Wesley Professional; Published: 1994-11-10; Hardcover; Book
Best price: $39.00
Price in other shops: $59.99
C++ Templates: The Complete Guide ImageC++ Templates: The Complete Guide
by David Vandevoorde, Nicolai M. Josuttis
Addison-Wesley Professional; Published: 2002-11-22; Hardcover; Book
Best price: $52.79
Price in other shops: $69.99
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (Addison-Wesley Professional Computing Series) ImageEffective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (Addison-Wesley Professional Computing Series)
by Scott Meyers
Addison-Wesley Professional; Published: 2001-06-16; Paperback; Book
Best price: $35.76
Price in other shops: $49.99
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series) ImageEffective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)
by Scott Meyers
Addison-Wesley Professional; Published: 2005-05-22; Paperback; Book
Best price: $34.99
Price in other shops: $49.99
The C++ Programming Language: Special Edition (3rd Edition) ImageThe C++ Programming Language: Special Edition (3rd Edition)
by Bjarne Stroustrup
Addison-Wesley Professional; Published: 2000-02-11; Hardcover; Book
Best price: $49.35
Price in other shops: $79.99
Book store. Illustrated catalog of books on different categories