Learn C++
LearnCpp.com
A free C++ tutorial site with more than 30 chapters of written lessons. It starts with setting up a compiler and IDE and goes as far as move semantics, smart pointers, templates and exceptions, with best practice notes along the way. Each chapter ends with a summary and a quiz.
What you'll learn
- Setting up a compiler and choosing warning levels and a language standard
- Fundamental types, operators and control flow
- References, pointers and dynamic arrays with std::vector
- Classes, operator overloading and inheritance with virtual functions
- Move semantics and smart pointers
- Function and class templates