C++ advanced (part 2)

Date:

A tutorial on more advanced features of C++. We covered default, copy and move desctructors, when they are called and why we need them. Next, we dealt with using smart pointers, how they help to avoid memory leaks and RAII principle. Finally, we briefly discussed variadic templates and CRTP.

Exercises can he found here.

The recordings of the lecture (unedited) are also available (in two parts).