The C++ Standard Library: A Tutorial and Reference and over 1.5 million other books are available for Amazon Kindle . Learn more

Trade in Yours
For a £0.60 Gift Card
Trade in
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading The C++ Standard Library: A Tutorial and Reference on your Kindle in under a minute.

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

The C++ Standard Library: A Tutorial and Reference [Hardcover]

Nicolai M. Josuttis
4.8 out of 5 stars  See all reviews (13 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Kindle Edition £36.25  
Hardcover --  
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? Visit the Books Trade-In Store for more details. Learn more.
There is a newer edition of this item:
The C++ Standard Library: A Tutorial and Reference The C++ Standard Library: A Tutorial and Reference 4.2 out of 5 stars (5)
£38.39
In stock.

Book Description

12 Aug 1999 0201379260 978-0201379266 1

The C++ Standard Library provides a set of common classes and interfaces that greatly extend the core C++ language. Josuttis' book not only provides comprehensive documentation of each library component, it also offers clearly written explanations of complex concepts, describes the practical programming details needed for effective use, and gives example after example of working code. This thoroughly up-to-date book reflects the newest elements of the C++ standard library incorporated into the full ANSI/ISO C++ language standard. In particular, the text focuses on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms.



Product details

  • Hardcover: 832 pages
  • Publisher: Addison Wesley; 1 edition (12 Aug 1999)
  • Language: English
  • ISBN-10: 0201379260
  • ISBN-13: 978-0201379266
  • Product Dimensions: 19.3 x 4.9 x 24.1 cm
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Bestsellers Rank: 278,925 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

Amazon Review

Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttis' 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 aboutThe 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 the mall.)

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 mix in this material 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 internationalisation 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. -- RichardDragan

Topics covered: history of C++ and the Standard Library, template basics, Big-O Notation, the std namepace, 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, valar rays, stream classes, stream manipulators and formatting, file I/O, internationalisation and locales.

From the Back Cover

The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components-and to benefit from their power-you need a resource that does far more than list the classes and their functions.

The C++ Standard Library not only provides comprehensive documentation of each library component, it also offers clearly written explanations of complex concepts, describes the practical programming details needed for effective use, and gives example after example of working code.

This thoroughly up-to-date book reflects the newest elements of the C++ standard library incorporated into the full ANSI/ISO C++ language standard. In particular, the text focuses on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms. You will also find detailed coverage of special containers, strings, numerical classes, internationalization, and the IOStream library. Each component is presented in depth, with an introduction to its purpose and design, examples, a detailed description, traps and pitfalls, and the exact signature and definition of its classes and their functions. An insightful introduction to fundamental concepts and an overview of the library will help bring newcomers quickly up to speed.

Comprehensive, detailed, readable, and practical, The C++ Standard Library is the C++ resource you will turn to again and again. An accompanying Web site, including source code, can be found at http://www.josuttis.com/.



0201379260B04062001

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

3 star
0
2 star
0
1 star
0
4.8 out of 5 stars
4.8 out of 5 stars
Most Helpful Customer Reviews
18 of 18 people found the following review helpful
5.0 out of 5 stars an easily readable Stroustrup 15 Mar 2001
By A Customer
Format:Hardcover
Having used C++ for almost 5 years now, I think this is the best reference book I've come across.

The author presents the material very well, espcially the manner in which the class methods are shown. Added to this, examples that are well explained and not obscurred (unlike the Stroustrup books).

I would recommend this to any C++ developer, old or new - fantastic reference.

Comment | 
Was this review helpful to you?
17 of 17 people found the following review helpful
5.0 out of 5 stars Truly a reference and a tutorial 22 July 2001
Format:Hardcover
In short, this book's extremely proficient at delivering what it 'promises' - that is a tutorial, for beginners of the standard template library, and a reference, for people with experience of the subject.

Having programmed in relevant topics for a while, this is the book that I come back to, time and time again, to provide the clearest and most concise answers for the subject area.

If you want a book on the STL, and if you're serious about C++, you should - this is the book to read and digest.

I feel that I am a better programmer having read this text.

Comment | 
Was this review helpful to you?
17 of 18 people found the following review helpful
5.0 out of 5 stars A truly excellent book. 2 May 2000
By Matt
Format:Hardcover
I bought this book almost on a whim and I haven't been able to put it down since. The C++ standard library is explained clearly and concisely. The examples are well-written and easy to follow.

The first section of the book may introduce language features you are unfamiliar with if you haven't followed the standardisation process; there were a few keywords I'd never seen before.

One word of warning: know C++ before you read this book. If you've never used templates, learn them first. The standard library, and STL in particular, use templates extensively.

Read this book today and stop reinventing the wheel!

Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
5.0 out of 5 stars Good one
Though i have not had a very deep look to give a review on the book, i am more than happy with the packing and sending of the product in time.
Published on 7 April 2011 by Murga
5.0 out of 5 stars The definitive tutorial and reference to the C++ library
Firstly a word of caution - this is a tutorial for the C++ standard library, and assumes a working knowledge of the core C++ language itself. Read more
Published on 3 Jun 2008 by C. Wareham
5.0 out of 5 stars Excellent Reference
This book is an excellent reference for anyone using the C++ Standard Library. At my previous job I used the company's copies all the time - I found it so useful that when I... Read more
Published on 16 Mar 2006
5.0 out of 5 stars A definitive work
I'm a professional C++ developer with over 10 years commercial experience of C++ and still use this book on a regular basis as a reference for STL / Standard... Read more
Published on 10 Mar 2006 by Jon
5.0 out of 5 stars Excellent, highly recommended
Best book giving the clearest explanation I have found for STL. Clear, concise examples and great reference book, definitely not light reading but then again this is a book about... Read more
Published on 2 Aug 2005 by S. Townsend
4.0 out of 5 stars Very good C++ book
I purchased this book as a reference text for STL and I am very happy with it. It covers both the theoretical design side of the STL compononets as well as providing practical... Read more
Published on 4 Nov 2004 by Mehrdad Nourshargh
4.0 out of 5 stars good but could do with modified layout
good content, a good reference, but not for bedtime reading. The index is slightly hard to use because of the fonts it uses. A bargain at this price.
Published on 19 Nov 2003
5.0 out of 5 stars Won't see you wrong. My personal best buy.
I feel reasonably confident using and advocating the techniques/library explained in this book.

Made what seemed a very difficult subject comprehensible to me. Read more

Published on 26 April 2001 by Brian Higgins
5.0 out of 5 stars Excellent
I felt I must give this book a thumbs up. Within two minutes of picking it up in the shop I could see that I couldn't live without this book, and I've been using C++ for over 9... Read more
Published on 7 Feb 2000 by richard@rmcse.com
5.0 out of 5 stars Excellent -- at least two books in one
A very useful book. Pretty expensive, but this is two books in one -- it really is a tutorial and a reference. As the ink is hardly dry (Dec 99), it's also very up to date. Read more
Published on 4 Dec 1999 by Mr. M. Wilson
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
   
Related forums


Listmania!


Look for similar items by category


Feedback