Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
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]

Nicolai M. Josuttis
4.8 out of 5 stars  See all reviews (65 customer reviews)
List Price: CDN$ 83.99
Price: CDN$ 52.91 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 31.08 (37%)
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.
Ships from and sold by Amazon.ca. Gift-wrap available.
Only 3 left in stock--order soon (more on the way).
Want it delivered Tuesday, May 29? Choose One-Day Shipping at checkout.
There is a newer edition of this item:
The C++ Standard Library: A Tutorial and Reference The C++ Standard Library: A Tutorial and Reference 5.0 out of 5 stars (1)
CDN$ 49.76
In Stock.

Frequently Bought Together

Customers buy this book with The C++ Programming Language: Special Edition CDN$ 59.21

The C++ Standard Library: A Tutorial and Reference + The C++ Programming Language: Special Edition
Price For Both: CDN$ 112.12

Show availability and shipping details

  • This item: The C++ Standard Library: A Tutorial and Reference

    In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details

  • The C++ Programming Language: Special Edition

    In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Product Details


Product Description

From Amazon

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.

Book Description

This is the ideal reference for those programmers who need information on the standards imposed upon this language, but in a format that allows easy access to information. There is complete coverage of classes, methods, interfaces and objects that make up the standard C++ libraries. Contains full coverage of the ANSI/ISO C++ standard, conveniently placed in one 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)
 

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


 

Customer Reviews

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

5 of 8 people found the following review helpful
2.0 out of 5 stars tutorial maybe, NOT a reference of any depth, Feb 25 2004
By 
Eric (United States of America) - See all my reviews
This review is from: The C++ Standard Library: A Tutorial and Reference (Hardcover)
I so wanted to like this book, but I take a $50 book purchase very seriously. Every time I try to look something up in this book, I end up finding the answer in The C++ Programming Language (3rd Ed, by Stroustrup) instead. That bums me out. I wanted a reference for the STL that I could pull out while coding and get the answer with no digging. This book ain't it.

Also, I read the first couple of chapters straight through and they struck me as weak. There seemed to be selective assumptions about what the reader should know. I'm an experienced coder and I had trouble figuring out what the author was really trying to get across, or why. I guess I'm used to the efficient, logical, concept-packed prose (and expertise) of Stroustrup, Kernighan/Ritchie, and Meyers.

Even so, I will continue to give this book a chance and will edit my review if I find that I was too quick to judgment.
----------
Okay, here's my update. I have returned the book to amazon. The title should be STL Primer, as in a breezy INTRODUCTION to the STL. It is a reference only for beginners (in my view). The examples are uniformly simplistic and there is little depth to the discussions. Even when some potential pitfall or complexity is mentioned, the matter is dropped right there.

This all sounds negative, but I don't mean to be. I was simply misled by the huge number of (inaccurate) raves. This is NOT a reference of any depth. It certainly is not a "must have". It may be a decent tutorial for someone new to STL.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Its title says it all, May 1 2007
By 
Olivier Langlois "www.OlivierLanglois.net" (Montreal, Quebec Canada) - See all my reviews
(REAL NAME)   
This review is from: The C++ Standard Library: A Tutorial and Reference (Hardcover)
It is a tutorial and a complete reference at the same time. I already knew very well STL when I have read this book but reading this book has been very enjoyable because I really appreciated its format. The tutorial and reference part are not clearly separated in 2. I hate books where you never read the reference part because it is as fun to read than reading a phone book.

Of course, the first part is strictly tutorial where it introduce STL, its basic principles and a quick overview of all the services provided by the library to the reader. Then lengthy chapters follow to cover containers and algorithms. This is where the book shines. It covers one by one each container and each algorithm and to support their description, a small sample program follows.

Before this book, there were some algorithms that I could not figure out exactly what was their purpose or how to use them correctly just from their description in the STL man pages. By reading the samples source code of this book, I had many 'AhAh' moments where finally I could understand some algorithms less frequently used. For all there reasons, I am very happy with my decision to get hold of this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Amazing, April 12 2006
This review is from: The C++ Standard Library: A Tutorial and Reference (Hardcover)
Simply the best book ever on the standard library of the C++ programming language. The title says it all, a tutorial as well as a reference. Very easy to read & useful in every aspect.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 104 reviews  4.8 out of 5 stars 
 
 
Most recent customer reviews











Only search this product's reviews



Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges