Были разобранные такие темы как:
- концепция ООП и что это такое;
- поля, свойства, методы, поведение;
- классы, структуры, объекты, static, а также this;
- конструкторы, деструкторы (в том числе и виртуальные) и RAII (также выброс исключений и вызов виртуальных методов из конструкторов и деструкторов);
- конструирование объектов;
- инкапсуляция, наследование и полиморфизм;
- виртуальные функции "под капотом";
- виртуальное наследование "под капотом".