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

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

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: £26.36 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £17.63 (40%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Wednesday, November 25? Choose Express delivery at checkout. See Details
38 new from £24.88 19 used from £17.95
12 Days of Christmas Sale in Books
Get up to 65% off some of our top titles. Shop now

Special Offers and Product Promotions


Frequently Bought Together

The C++ Standard Library: A Tutorial and Reference + Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series) + Accelerated C++: Practical Programming by Example (C++ in Depth Series)
Price For All Three: £57.78

Show availability and delivery 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 (45)  £15.96
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)  £17.58
The C++ Programming Language, Special Edition

The C++ Programming Language, Special Edition

by Bjarne Stroustrup
3.8 out of 5 stars (30)  £27.46
C++ Templates: The Complete Guide

C++ Templates: The Complete Guide

by David Vandevoorde
5.0 out of 5 stars (3)  £25.19
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)  £16.46
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: 45,006 in Books (See Bestsellers in Books)

    Popular in this category:

    #29 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?)
   Refrence Standards opens new browser window
www.plantaanalytica.com  -  Consulting, method development, high purity standards in stock. 
   C++ tutorial opens new browser window
www.DevSource.com  -  C, C++, and C# Resources. Find News, Tips, Tools & More. 
   ANSI for c ++ Standards opens new browser window
webstore.ansi.org  -  Download c++ standards now from the ANSI eStandards Store 
  
 

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.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

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)
 
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 17 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

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
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

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