Lecture Notes


1. Rvalues and Move Semantics ( zip )
2. Templates ( zip )
3. Resource Acquisition Is Initialization (RAII) and Smart Pointers ( zip )
4. CV and Reference Qualified, Static, and Inlining ( zip )
5. Polymorphism, Override, and Final ( zip )
6. Special Member Functions, Explicit, Noexcept ( zip )
7. Template Type Deduction ( zip )
8. Type aliasing, decltype, and constexpr ( zip )
9. Lambda Expressions ( zip )
10. Concurrency ( zip )
11. Variadics ( zip )
12. C++17/20 Highlights ( zip )