Наследование. Часть 3. Множественное наследование. Runtime-полиморфизм с std::variant

21 подписчик

12+
12+

2 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав

21 подписчик

12+
12+

2 просмотра

13 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

13 дней назад

В этой лекции поговорим про множественное наследование и затронем проблему ромбовидного наследования. Во второй половине лекции рассмотрим альтернативный способ полиморфизма времени выполнения с std::variant. Тайм-коды: 0:00 Множественное наследование 6:08 Проблема ромбовидного наследования 10:08 Виртуальное наследование 14:27 Ограничения виртуального наследования 16:47 Распознаём ромбовидное наследование 18:39 Наследование: итоги. 22:55 Знакомство с std::variant 29:27 Доступ к содержимому variant с помощью функции std::visit 37:39 Прочие способы доступа к std::variant 40:47 std::variant: итоги 46:53 Завершение

Название:

Наследование. Часть 3. Множественное наследование. Runtime-полиморфизм с std::variant

Категория:

Разное