
The C++ standard library
by Nicolai M. Josuttis · first published 1999
11mentions
9recommended by
11HN commenters
2008–2020first – last mentioned
82% recommend18% neutral
Why HN recommends it
Thorough, well-organized reference and tutorial for the C++ standard library and STL, useful for browsing and for learning new C++11 features; suits working C++ developers who want a dependable desk reference.
Summarised by Claude from recommending comments
Annotation.
Affiliate links. As an Amazon Associate I earn from qualifying purchases.








The C++ Standard Library: A Tutorial and Reference This is a book on STL (updated for C++ 11) is a classic, and actually very readable. Quite a lot for advanced users, but also not too dry! http://www.amazon.co.uk/gp/product/0321623215/ref=pd_lpo_sbs...…
on “The Rook's Guide to C++” ↗Not a definitive list, but these are good: The C++ Programming Language, 4th edition Bjarne Stroustrup The C++ Standard Library, 2nd Edition Nicolai M. Josuttis Effective C++, More Effective C++, Effective Modern C++ Scott Meyers http://en.cppreference.com
on “Doom3 is the proof that “keep it simple” works” ↗Josuttis' "The C++ Standard Library" is the most heavily thumbed through C++ book at work.
on “Ask YC: C++” ↗…Stroustrup bible (both reknowned books, but over 900 pages). You don't even need to finish Accelerated C++ to start coding in C++. http://www.acceleratedcpp.com/ For STL, I recommend Josuttis's "The C++ Standard Library". It's a STL reference book, very complete and easy to browse. There are also brief examples on own to use the classes and templates. http://www.josuttis.com/libbook/
on “Ask YC: C++” ↗…really good-- which basically meant you know exactly what you're asking the compiler to do. For that, I have used Effective C++ (don't forget -Weffc++ flag in GCC), Exceptional C++, Effective STL, The C++ Standard LIbrary (Josuttis) as reference and reading. They have helped a lot. Now, I look into boost source tree once in a while to see how they do certain things or to debug some boost libraries. Nowadays that's where…
on “Learning C++ in 2010” ↗Best release this year for me was Josuttis's The C++ Standard Library - A Tutorial and Reference, 2nd Edition, which quickly got me to speed with the new C++11 features.
on “Ask HN: Best books you read in 2012” ↗…for and refer to frequently. Good documentation is hard to find and having a physical copy means that I it will be available to me for decades. Almost 20 years ago I picked up a hardbound copy of "The C++ Standard Library: A Tutorial and Reference" by Nicolai Josuttis and it is still something I love having within arms reach of my keyboard.
on “Beautiful Racket v1.0” ↗Besides "A Tour of C++", you might enjoy the following: - "The C++ Standard Library, 2nd Edition" from Rainer Grimm - "C++ Templates, The Complete Guide, 2nd Edition" from David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor - "Functional Programming in C++" from Ivan Čukić - "Concurrency…
on “Compiling a Functional Language Using C++, Part 9 – Garbage Collection” ↗You are asking in the wrong places. Good books include Stroustrup, "The C++ Programming Language", Josuttis, "The C++ Standard Library".
on “C++ was the fastest growing programming language in Sept according to TIOBE” ↗…pages. Books that I still occasionally reference: - Speech and Language Processing, Jurafsky & Martin - K&R - Sedgewick & Wayne, but more for teaching than anything else. In a previous life: - The C++ Standard Library, Nicolai Josuttis, - C++ GUI Programming with Qt 4, Jasmin Blanchette and Mark Summerfield - The C++ Programming Language, Bjarne Stroustrup - Effective Java, Joshua Bloch - Scott Meyers' Effective…
on “Ask HN: What books do you keep on your desk?” ↗That's not surprising. Even among its adherents, C++ evokes a love-hate relationship. I really don't like the language, but reading Stroustrup's "The C++ Programming Language" and Josuttis's "The C++ Standard Library", I have to say that I can respect what they have done. And when you read something like "Effective C++", you learn to appreciate (or pity) developers who have to keep that much information in their…
on “Interview with Ken Thompson - on writing Unix, Go language and Dennis Ritchie” ↗