Programming Books C Java PHP Python Learn more Browse Programming Books
The C++ Standard Library: A Tutorial and Reference and over one million other books are available for Amazon Kindle. Learn more
Buy New
$49.99
Qty:1
  • List Price: $74.99
  • Save: $25.00 (33%)
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Sell yours for a Gift Card
We'll buy it for $26.69
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

The C++ Standard Library: A Tutorial and Reference (2nd Edition) Hardcover – April 9, 2012

ISBN-13: 978-0321623218 ISBN-10: 0321623215 Edition: 2nd

Buy New
Price: $49.99
37 New from $46.65 22 Used from $46.65
Amazon Price New from Used from
eTextbook
"Please retry"
Hardcover
"Please retry"
$49.99
$46.65 $46.65
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

The C++ Standard Library: A Tutorial and Reference (2nd Edition) + The C++ Programming Language, 4th Edition
Price for both: $112.45

Buy the selected items together
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Hardcover: 1128 pages
  • Publisher: Addison-Wesley Professional; 2 edition (April 9, 2012)
  • Language: English
  • ISBN-10: 0321623215
  • ISBN-13: 978-0321623218
  • Product Dimensions: 7.8 x 2 x 9.4 inches
  • Shipping Weight: 3.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (51 customer reviews)
  • Amazon Best Sellers Rank: #28,912 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Nicolai M. Josuttis is an independent technical consultant who designs mid-sized and large software systems for the telecommunication, traffic, finance, and manufacturing industries. A former member of the C++ Standard Committee library working group, he is well known in the programming community for his authoritative books. In addition to The C++ Standard Library, a worldwide best-seller since its first publication in 1999, his books include C++ Templates: The Complete Guide (with David Vandevoorde, Addison-Wesley, 2003) and SOA in Practice: The Art of Distributed System Design (O’Reilly Media, 2007).

 


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

I bought the first edition of this book back in 1999, or so.
Michael Dean
As to be expected, the typesetting and layout of the book is fantastic, the content is well organized and easy to find.
willfe
Highlights C++11 features in the STL as well as changes to the language.
John

Most Helpful Customer Reviews

51 of 52 people found the following review helpful By T. Delozier on November 26, 2012
Format: Kindle Edition Verified Purchase
The print version of this book would receive the full 5-stars from me, but the e-book version delivered to my Kindle had poorly formatted code and the tables were practically unreadable.

The issue with the code is that the font used was not consistently mono-spaced and there were plethora of syntactically incorrect line-breaks. I had to lower my font size to the lowest possible setting and orient the layout horizontally to make the code less chore-some. The code images themselves were so small (although properly formatted A-style code) that I had to strain my eyes. There was no happy medium here: either deal with impractical formatting or ruin your eyesight on the code images. The tables and inline graphics were abysmally small graphics, much like the code pictures.

If I had to purchase this book again I would definitely have shelled out the extra money for the print version. I am satisfied with the content but not the formatting of the e-book version, and will be looking forward to an update to the e-book version.
4 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
18 of 19 people found the following review helpful By A Shober on January 21, 2013
Format: Hardcover Verified Purchase
In a field where there are few accessible resources, Josuttis' book is a well-constructed volume. Although this second edition has lost some of the personal flair of the first, and he transparently borrows material from others making it less coherent, the book continues to be a must-have. The index is excellent. For this, I would give the book four stars.

Nevertheless, Addison-Wesley needs to issue a new, corrected printing. The list of errata is extensive (see the book's website), and some of the errors make the book's text confusing, misleading, or outright incorrect. I received a printing after the first, and the errors remain. Seems that AW was pushing for a release before the text was quite ready. This costs the book a star.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 10 people found the following review helpful By Guido Roncarolo on October 26, 2012
Format: Hardcover
If you need a clear, well written, complete and thorough book about C++11 and STL this is the RIGHT choice.
This amazing book covers most c++11 new topics:
Concurrency
Fractional arithmetic
Clocks and Timers
Random numbers and distributions
New smart pointers
Regular expressions
New STL containers, such as arrays, forward lists, and unordered containers
New STL algorithms
Tuples
Type traits and type utilities

Can be used as a reference but my advice is read it from cover to back at least once.
One of the few book you can't be without.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
23 of 28 people found the following review helpful By willfe on April 26, 2012
Format: Hardcover
The original text was a definitive standard in its own right, providing an elegant and useful reference for the C++ standard library along with helpful introductory and tutorial material. This revised edition improves on the original, adding material for all of the new features introduced in the newly-ratified and published C++11 language standard in both the tutorial and reference sections of the book. The new features are given their own separate coverage in the brief but informative third chapter, but are incorporated into the reference as well.

As to be expected, the typesetting and layout of the book is fantastic, the content is well organized and easy to find. The index, weighing in at nearly 75 pages just by itself, is comprehensive. A bibliography provides dozens of additional references for the thirsty-minded programmer who can't get enough of the C++ language.

I rarely buy hardcover books because of their price, but this book is most certainly a worthy exception to that rule. It will serve any C++ developer well and deserves to be on every programmer's bookshelf.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 8 people found the following review helpful By Dick F on November 27, 2013
Format: Hardcover Verified Purchase
I received a copy, which is the third printing. It appears that this printing corrects the errata found in the first two printings. The book's web site lists only four minor errata for this printing. Be sure to get this printing if you are getting a new book.

The web site also contains a pdf file for three additional chapters that were not included in the book. There are three chapters: Bitsets, Valarrays, & Allocators and Memory Functions in Detail .
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
14 of 16 people found the following review helpful By Matt Davies on May 29, 2012
Format: Hardcover Verified Purchase
I bought this book because the first edition set the standard. Just like the first edition it is a valuable reference and contains hundreds of pages of new content. I feel that the extra/supplemental (downloaded) pdf chapters really belong in the book. There are also a few typos so be sure to read the errata. Otherwise it is a fine installment.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By Derek Hofmann on July 11, 2013
Format: Hardcover Verified Purchase
This book is more a reference than a tutorial. Years ago I bought this book to learn templates and the STL, but the book wasn't very useful to me because I didn't already understand how to use them. Now it's one of my two most essential programming books, the other being Stroustrup's The C++ Programming Language, also in a new edition.

I'm keeping the old edition of this book because it describes the "bitset", while the newer version of this book leaves that to an electronic supplement. The proper course of action would have been to print the book on thinner paper so that the extra content could have been included, or separate the book into two volumes, but I guess cost savings was more important.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 10 people found the following review helpful By Thomas E. Seeley on June 13, 2012
Format: Hardcover
This text is a remake of the author's book on the C++ Standard Template Library (STL). I personally believe that this book is critical for any C or C++ programmer to get good information regarding the changes to C & C++ in the new Version 11 of the standard. Not only has the STL been updated, but the language proper has had many changes/additions. I think that the book is well worth the price.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?