C++

The C++ language, a tutorial and reference by its creator. This isn’t an easy read and is more suited for someone with  C++ experience.

The C++ Standard Library: A Tutorial and ReferenceExcellent reference to the C++ Standard Library.

Exceptional C++Writing better C++

More Exceptional C++: 40 More Engineering Puzzles, Programming Problems, and Solutions (AW C++ in Depth)Writing better C++

Modern C++ Design: Applied Generic and Design Patterns (C++ in Depth)Modern template programming.

Writing better C++

Writing better C++

More Effective C++: 35 New Ways to Improve Your Programs and Designs (Professional Computing)Writing better C++

Effective STL: 50 Specific Ways to Improve the Use of the Standard Template Library (Professional Computing)Writing better C++ specific to the Standard Library.

Accelerated C++: Practical Programming by Example (C++ in Depth Series)C++ Tutorial.

C++ Tutorial.

C++ Common Knowledge: Essential Intermediate ProgrammingStuff you should know and common C++ errors.

Inside the C++ Object ModelC++ behind the scenes. This book will really open your eyes, and give you a much better understanding of the language from an implementation point of view.

C++ Templates: The Complete GuideC++ Template reference and tutorial.

C++ Tutorial.

C++ Concurrency in Action: Practical MultithreadingC++11 threads.

Online C++ FAQ

Bjarne Stroustrup’s website has a wealth of information, although unfortunately its navigation has come from 1982 🙂

Advertisements