Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
40 used & new from £17.99

Have one to sell? Sell yours here
 
   
The C++ Standard Library: A Tutorial and Reference
 
See larger image
 

The C++ Standard Library: A Tutorial and Reference (Hardcover)

by Nicolai M. Josuttis (Author)
4.8 out of 5 stars See all reviews (12 customer reviews)
RRP: £43.99
Price: £37.39 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £6.60 (15%)
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Wednesday, July 8? Choose Express delivery at checkout. See Details
26 new from £28.90 14 used from £17.99

Frequently Bought Together

The C++ Standard Library: A Tutorial and Reference + The C++ Programming Language, Special Edition + Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)
Price For All Three: £86.57

Show availability and shipping details


Customers Who Bought This Item Also Bought

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)

by Scott Meyers
4.8 out of 5 stars (44)  £19.19
The C++ Programming Language, Special Edition

The C++ Programming Language, Special Edition

by Bjarne Stroustrup
3.7 out of 5 stars (29)  £29.99
Effective STL: 50 Specific Ways to Improve the Use of the Standard Template Library (Addison-Wesley Professional Computing Series)

Effective STL: 50 Specific Ways to Improve the Use of the Standard Template Library (Addison-Wesley Professional Computing Series)

by Scott Meyers
4.5 out of 5 stars (6)  £26.34
C++ Templates: The Complete Guide

C++ Templates: The Complete Guide

by David Vandevoorde
5.0 out of 5 stars (3)  £35.69
More Effective C++: 35 New Ways to Improve Your Programs and Designs (Professional Computing)

More Effective C++: 35 New Ways to Improve Your Programs and Designs (Professional Computing)

by Scott Meyers
4.7 out of 5 stars (7)  £28.04
Explore similar items

Product details

  • Hardcover: 832 pages
  • Publisher: Addison Wesley (13 Sep 1999)
  • Language English
  • ISBN-10: 0201379260
  • ISBN-13: 978-0201379266
  • Product Dimensions: 23.6 x 19.3 x 4.6 cm
  • Average Customer Review: 4.8 out of 5 stars See all reviews (12 customer reviews)
  • Amazon.co.uk Sales Rank: 97,616 in Books (See Bestsellers in Books)

    Popular in this category:

    #68 in  Books > Computing & Internet > Programming > Languages > C & C++
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Software Consultancy C++
   www.kenicom.com    Development, maintenance C++/C#/C Features enhancement, bugs fixing 
Online Library-free trial
   www.Questia.com/Library    Faster, easier library research. Books, journals & articles online. 
C++ Development Framework
   www.qtsoftware.com/qt    Build crossplatform GUI apps faster with Qt API and tools. Free trial. 
  
 

Product Description

Amazon.co.uk 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.

Product Description

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.



See all Product Description

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
cplusplus
stl
programming
c plus plus
cpp
algorithms
programming languages
work
tutorial
standard template library
standard library

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?


 

Customer Reviews

12 Reviews
5 star:
 (10)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (12 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
15 of 15 people found the following review helpful:
5.0 out of 5 stars an easily readable Stroustrup, 15 Mar 2001
By A Customer
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
15 of 15 people found the following review helpful:
5.0 out of 5 stars A truly excellent book., 2 May 2000
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
14 of 14 people found the following review helpful:
5.0 out of 5 stars Truly a reference and a tutorial, 22 Jul 2001
By Mr. Shane Porter "shaneporter66" (Manchester) - See all my reviews
(REAL NAME)   
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

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 13 months ago 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 coruscant_ltd

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 briaghiggins@hotmail.com

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

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Fun for Everyone

Christmas Gifts
Achieve over 15,000 RPM with our great range of Powerballs.

Shop the Powerball store

 

More From Nicolai M. Josuttis

C++ Templates...

C++ Templates: The Complete Guide

This book will be the next C++ classic. Although templates have been... Read more
£41.99 £35.69

 

Boys Smell

Lynx Africa Body Spray and After Shave Gift set
But we make sure they smell good...

Discover male grooming at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates