The C++ Standard Library: A Tutorial and Reference and over one million other books are available for Amazon Kindle. Learn more
  • List Price: $74.99
  • Save: $53.09 (71%)
Rented from apex_media
To Rent, select Shipping State from options above
Due Date: Dec 18, 2015
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
Qty:1
  • List Price: $74.99
  • Save: $26.25 (35%)
Only 9 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
The C++ Standard Library:... has been added to your Cart
Sell yours for a Gift Card
We'll buy it for $30.86
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 3 images

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

174 customer reviews
ISBN-13: 978-0321623218 ISBN-10: 0321623215 Edition: 2nd

Buy New
Price: $48.74
Rent
Price: $21.90
36 New from $46.45 25 Used from $42.30
Rent from Amazon Price New from Used from
eTextbook
"Please retry"
Hardcover
"Please retry"
$21.90
$48.74
$46.45 $42.30
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


InterDesign Brand Store Awareness Textbooks
$48.74 FREE Shipping. Only 9 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

The C++ Standard Library: A Tutorial and Reference (2nd Edition) + The C++ Programming Language, 4th Edition + Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
Price for all three: $140.40

Buy the selected items together

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

 

NO_CONTENT_IN_FEATURE

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

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.7 out of 5 stars  See all reviews (174 customer reviews)
  • Amazon Best Sellers Rank: #48,490 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

Most Helpful Customer Reviews

99 of 103 people found the following review helpful By Michi on January 28, 2000
Format: Hardcover
On my second reading, I'm still finding more gems in this book. Up to now, it was almost impossible to find any comprehensive material on the standard library. All one could find was the odd article about some aspect of the library, or rather specialized books about STL. Nicolai has fixed that particular problem once and for all.
The book reminds of Richard Stevens's famous UNIX books. Incredibly complete, incredibly detailed, incredibly accurate, and a great tutorial and reference at the same time. And, best of all, it's just as accessible to someone who is not a real expert as it is for someone who's been using C++ for years.
This is one of the *very* few books that get a spot on my top shelf. A classic that I will come back to again and again.
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
56 of 57 people found the following review helpful By C. 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
27 of 27 people found the following review helpful By James Boer on December 24, 2000
Format: Hardcover
Mr. Josuttis offers in this book an amazingly comprehensive guide to the often bewildering C++ standard library. I originally purchased this book looking for more STL information, and I was certainly not disappointed in that respect. STL descriptions account for nearly half of the book volume. However, as non-STL questions arose, I found myself digging into this book time and time again (questions about auto_ptr, string class, allocators, etc).
If you're a C++ programmer and do not already own a current (circa 1999 or later) library reference, do yourself and your code a favor and grab a copy of this book. C++ is an extremely scalable language. It's easy to use only knowing a small subset of the language and library features. Having a reference such as this one ensures that you'll be less likely to accidentally duplicate work that has already been done for you in the standard library.
As far as book organization goes, I'd say that the book does lean more towards "reference" rather than "tutorial", but I never believe a book that claims to be both anyhow. Anyone interested in a pure tutorial should buy a book specifically written with that in mind. For more experienced programmers not needing quite as much hand holding, however, the book does work as advertised.
Overall, I can't really recommend this book more enthusiastically.
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 23 people found the following review helpful By A Customer on September 17, 1999
Format: Hardcover
My colleagues and I are extremely impressed with both the organization and thoroughness of "The C++ Standard Library". Prior to the purchase of this book, we had consulted 3 other STL books for help in writing our software. All 3 of the other books constantly frustrated us by making it almost impossible to locate information quickly and by omitting key facts. We were, therefore, acutely aware of the inadequacies of the available texts and were, as a result, all the more appreciative of this book and excited to find it. Features I particularly like include: (1) The index is possibly the most inclusive and well organized I have seen anywhere. Under the listing for each container type, for instance, is an indented listing of all associated algorithms, etc and the respective page numbers. (2) For each container type the text includes a listing of any required headers, a concise definition of the stl template/class with all associated constructors and destructors (a very useful feature), and extensive example code. (3) The example code fragments are well documented and point out any anomolies which will result in potential run time errors; saddly, other texts we consulted failed to warn us of these potential run-time errors, one of which cost us a few hours of testing/debugging time. The above list of "likes" is by no means all-inclusive. In short, if I were planning to buy only 1 STL reference, it would be "The C++ Standard Library" by Nicolai Josuttis.
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 23 people found the following review helpful By Donovan Rebbechi on November 27, 2000
Format: Hardcover
The book is subtitled "a tutorial and reference". Let it be said that it is more of a reference. There are several concise examples that explain how to use the features, but the writing style is fairly terse. This book is an excellent supplement to books such as Bjarne Stroustrup's "The C++ Programming Language". The discussion about how to use the standard library is more detailed than other books.
The reason why I am giving this book five stars is because it is the best reference on the standard library that I have found anywhere. The examples are both minimal and complete -- just enough code to explain how the features should be used. I wouldn't say that this is a book you should have on your shelf -- it belongs on your desk.
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

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
The C++ Standard Library: A Tutorial and Reference (2nd Edition)
This item: The C++ Standard Library: A Tutorial and Reference (2nd Edition)
Price: $48.74
Ships from and sold by Amazon.com

Want to discover more products? Check out these pages to see more: lambda print, standards based library