Меняем таблицу виртуальных функций! Как работает виртуальная функция в с++.

Channel:
Subscribers:
18,300
Published on ● Video Link: https://www.youtube.com/watch?v=Hwr0-HdYaHI



Duration: 23:32
909 views
41


исходник -
https://github.com/cCppProsto/cpp/tree/master/others/vtblHack

Всем привет!
Тема нашего ролика - таблица виртуальных функций с++, как работает виртуальная функция в с++. Сегодня мы немного проведем исследование над таблицей виртуальных функций языка С++ сделаем подмену адреса этой таблицы, далее поменяем адреса уже не таблицы а функций, адреса которых хранятся в этой таблице. Данное видео исследовательское, показанные примеры не применимы в реальных проектах. Но это исследование дает нам большее понимание как устроена таблица виртуальных функций :-)
Приятного просмотра.
----------------------------------- Партнеры ----------------------------------------
GE8 - http://ge8.ru/
----------------------------------------------------------------------------------------------
список видеороликов открытый доступ(http://cppprosto.blogspot.com/2017/09/blog-post_23.html)
список видеороликов по платной подписке(https://www.patreon.com/posts/28634479)
https://www.facebook.com/groups/cCppProsto/
https://www.facebook.com/cCppProsto/
https://vk.com/ccppprosto

Telegram
https://t.me/cppprosto_all
https://t.me/cppprosto_cppl
https://t.me/cppprosto_c
https://t.me/cppprosto_audio
---------------------------------------------------------------------------------------------
Если Вам помогают мои видеоуроки в обучении и не только, Вы можете помочь в развитии канала.
Карта Привата - 5168 7551 0015 7334
WebMoney
U414102680921
X242714437759
R102195420903
Z268136237411
Большое спасибо за помощь.
---------------------------------------------------------------------------------------------




Other Videos By cppProsto


2018-02-07Как самому сделать гифку. Как сделать гиф анимацию из видео. Как создать гифку из видео.
2018-02-05С++17 #3 - Библиотека по работе с файловой системой. Язык программирования C++17. #ityoutubers
2018-02-02Как убрать шумы с помощью audacity. Как убрать фоновый шум микрофона в audacity.
2018-01-31Уроки Си. Изучение Си |33| - Функции с переменным числом параметров.
2018-01-30Новая рубрика на канале: Вопрос - Ответ!
2018-01-29Основы программирования javascript. Программирование javascript для начинающих.
2018-01-26С++17 #2 - Свертка параметров шаблона(fold expression). Язык программирования C++17. #ityoutubers
2018-01-23С++17 #1 - Расширенная инициализация для базовых классов. Язык программирования C++17. #ityoutubers
2018-01-21Трейлер канала Ярослав Олешко (cppProsto).
2018-01-21Обзор Code World. Дополнение
2018-01-18Меняем таблицу виртуальных функций! Как работает виртуальная функция в с++.
2018-01-16[ТОП] 20 языков программирования! Список самых популярных языков программирования.
2018-01-16Для чего нужен язык java? Java возможности языка. Основы программирования на языке java.
2018-01-15[ТОП] 14-ти возможностей языка С++17. Язык программирования C++17(c++ 17). #ityoutubers
2018-01-05Как обойти модификатор private?? Законно ли это?
2018-01-05Приведение 0 к указателю на объект! Вспоминаем this.
2018-01-05Qt Widgets - OpenGL. Создаем окно и рисуем треугольник.
2018-01-04Защищаем нашу игру от сканеров памяти(ArtMoney, memscan, ...)!
2017-12-28Порождающий паттерн. Прототип (prototype)
2017-12-22Алгоритмы сортировки. Пузырьковая. Выборкой. Вставками.
2017-12-15Изучение С++ {#21}. Лямбда функции. Лямбда выражения. Уроки C++



Tags:
программирование ребенок
игры для программистов
онлайн курсы программирования
таблица виртуальных функций
трюки в С++
программерские трюки
трюк с таблицей виртуальных функций
виртуальная таблица
С++ таблица функций
динамический полиморфизм
Таблица виртуальных функций с++
как работает виртуальная функция в с++
таблица виртуальных функций c
таблица виртуальных методов
таблица виртуальных методов c