My Favorites C++ Books
There are various books about C++. The reference manuals and the optimizations ones. For example, Addison Wesley has a serie called "C++ In-Depth - Bjarne Stroustrup" also called the red books. Look at this titles:
- Accelerated C++: Practical Programming by Example, Andrew Koenig
and Barbara E. Moo - Applied C++: Practical Techniques for Building Better Software, Philip Romanik and Amy Muntz
- The Boost Graph Library: User Guide and Reference Manual, Jeremy G. Siek, Lie-Quan Lee, and Andrew Lumsdaine
- C++ Network Programming, Volume 1: Mastering Complexity Using ACE and Patterns, Douglas C. Schmidt and Stephen D. Huston
- C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks, Douglas C. Schmidt and Stephen D. Huston
- C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond, David Abrahams, Aleksey Gurtovoy
- Essential C++, Stanley B. Lippman
- Exceptional C++ Style 40 New Engineering Puzzles, Programming Problems, and Solutions, Herb Sutter
- Exceptional C++; 47 Engineering Puzzles, Programming Problems,
and Solutions, Herb Sutter - Modern C++ Design: Applied Generic Programming and Design Patterns,
Andrei Alexandrescu - More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions, Herb Sutter
Not in the serie:
- Effective C++ Third Edition, 55 Specific Ways to Improve Your Programs and Designs, Scott Meyers
The book of the language is:
- The C++ programming language, Fourth edition, Bjarne Stroustrup
The books to understand rapidly the new features of C++11 is:
- A Tour of C++ , Bjarne Stroustrup
- C++ Primer, Fifth Edition, Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
The book to understand the compilers is:
- Inside the C++ Object Model, Stanley B. Lippman
The book to learn the STL:
- The C++ standard library : a tutorial and reference, 2nd Edition, Nicolai M. Josuttis