Объяснение наследования в C++: виртуальные таблицы, виртуальные деструкторы и граничные случаи.
Автор: DeepDiveDev
Загружено: 2025-12-16
Просмотров: 3905
Моя серия видео по управлению памятью: • Stack Memory (And why it matters)
Моя серия видео по C++ за X секунд: • System In 153 Seconds - C++
Моя серия видео по архитектуре: • Data Oriented Design - C++
00:00 Введение в полиморфизм
01:09 Дилемма компилятора
01:43 Статическое и динамическое связывание
03:09 Анализ памяти: Скрытые 8 байтов
04:36 Объяснение V-указателя и V-таблицы
06:23 Визуализация механизма диспетчеризации
00:00 Как на самом деле работает полиморфизм (статическое и динамическое связывание)
03:09 Скрытая стоимость: V-указатели и V-таблицы
07:10 Воссоздание полиморфизма с нуля на C
11:00 Анализ производительности: Промахи кэша и встраивание функций
14:43 Основные правила: Виртуальные деструкторы и чистые виртуальные функции
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: