C++ Programming

  • The C++ Programming Language (Bjarne Stroustrup)

  • Standard Library Tutorial and Reference (Nicolai Josuttis)

  • The C++ IO Streams and Locales (Angelika Langer and Klaus Kreft)

  • Effective C++ (Scott Meyers)

  • Effective STL (Scott Meyers)

  • More Effective C++ (Scott Meyers)

  • Exceptional C++ (Herb Sutter)

  • More Exceptional C++ (Herb Sutter)

  • Exceptional C++ Style (Herb Sutter)

  • C++ Coding Standards (Herb Sutter and Andrei Alexandrescu)

  • C++ Templates: The Complete Guide (David Vandevoorde and Nicolai M. Josuttis)

  • Modern C++ Design (Andrei Alexandrescu)

  • C++ Template Metaprogramming (David Abrahams and Aleksey Gurtovoy)

  • C++ Concurrency In Action (Anthony Williams)

  • Advanced C++ Metaprogramming (Davide Di Gennaro)

  • The Design and Evolution of C++ (Bjarne Stroustrup)

  • Ruminations on C++ - (Andrew Koenig and Barbara Moo)

  • Advanced C++ Programming Styles and Idioms (James Coplien)

  • Large Scale C++ Software Design (John Lakos)

  • Inside the C++ Object Model (Stanley Lippman)