Яковлев М.Я., мехмат МГУ. C++, занятие XII. Наследование и динамический полиморфизм

0:00 Введение, планы на семестр 2:40 Вспоминаем инкапсуляцию и статический полиморфизм 4:22 Наследование 20:20 Указатель на базовый класс хранит адрес наследника 26:01 Динамический полиморфизм, виртуальные функции 32:05 Волшебные слова override и final 40:54 Пример полиморфного использования классов 45:02 Конструктор класса-наследника, список инициализации 54:51 Конструктор копирования класса-наследника 1:00:51 Оператор присваивания для классов-наследников 1:05:33 Деструктор наследника и его виртуальность 1:10:31 Чисто виртуальные функции и абстрактные классы 1:13:11 Пара слов о перегрузке методов класса при помощи const 1:17:50 Оператор сложения для наследников абстрактного класса 1:24:14 Когда базовый класс должен быть абстрактным? 1:28:29 Повторение похабной метафоры о дружественных функциях 1:30:00 Заключение
Back to Top