Description
Уже несколько десятков лет в IT основной парадигмой считается "Объектно ориентированное программирование". Однако не все языки предоставляют поддержку основных принципов ООП из коробки. Но что если попробовать реализовать поддержку ООП вручную? И есть ли в этом смысл?
Об этом и многом другом смотрите в этом видео!
Ссылка на проект: https://gitlab.com/KARMA-E/oop_on_c
Видео про makefile: https://youtu.be/rqUB41IHMUk
00:00 Введение
02:02 Подготовка проекта
02:54 Класс программистов
06:06 *Про указатели на функции
07:38 Класс программистов
11:38 Класс задач
28:17 Класс программистов
29:13 *Про локальные указатели
30:49 Класс программистов
34:32 *Про утечки памяти
35:44 Класс программистов
36:22 Класс embedder-ов
41:54 *Про кастование указателей на функцию
42:30 Класс embedder-ов
46:31 *Про деструкторы наследников
47:14 Класс embedder-ов
47:29 Итоговый симулятор
55:08 ВЫВОДЫ