Лекции в бакалавриате МФТИ по C на русском языке. В этой лекции мы сначала изобретём множественное наследование, потом поговорим о виртуальном наследовании и поймём зачем всё-таки нужен dynamic cast и что такое RTTI. В конце лекции минут тридцать посвящено автоматам и лексерам. Дополнительно рекомендуется лекция по автоматам: Лектор: Константин Владимиров Дата лекции: 8 ноября 2021 года Съёмка: Владислав Белов. Звук: Дмитрий Рябцев. Предыдущая лекция: Следующая лекция: Слайды ко всем лекциям: Примеры кода ко всем лекциям: Timeline: 00:00 Изобретаем множественное наследование 13:10 Ромбовидные схемы и виртуальное наследование 33:30 Проблема каста вниз 44:06 RTTI и dynamic_cast 52:50 Обсуждение ошибок в RTTI и литература 59:23 Автоматы и регулярные выражения 1:13:50 Генерация лексеров 1:23:10 Лемма о накачке Errata: * 1:00:00 разумеется это не группа, так как нет обратных. Имелся в виду свободный моноид.
Hide player controls
Hide resume playing