Статическое и динамическое связывание в C++ с примерами (раннее и позднее связывание)
Автор: CodeBeauty
Загружено: 2021-07-15
Просмотров: 65965
📚 Узнайте, как решать задачи и создавать проекты с помощью этих бесплатных электронных книг ⬇️
Электронная книга по C++ Lambdas — бесплатно скачать здесь: https://bit.ly/freeCppE-Book
Полное пошаговое руководство по Object-Pascal — бесплатно скачать здесь: https://bit.ly/FreeObjectPascalEbook
🚀📈💻🔥 Мой практический курс по программированию: https://www.codebeautyacademy.com/
Ощутите силу практического обучения, приобретите навыки, необходимые для карьеры, и начните создавать реальные приложения!
Это пошаговый курс, который поможет вам быстро пройти путь от новичка до эксперта!
💰 Вот купон на скидку 10% на первый платёж (CODEBEAUTY_YT10).
Спешите воспользоваться им, он будет доступен ограниченное время.
Связывание в C++ означает связывание вызова функции с определением этой функции. В C++ существует два типа связывания: статическое и динамическое (раннее и позднее).
Статическое связывание происходит во время компиляции, а динамическое — во время выполнения.
Главное преимущество статического связывания заключается в том, что программа выполняется немного быстрее, а при использовании динамического связывания (поскольку связывание происходит во время выполнения) программа работает немного медленнее.
Главное преимущество динамического связывания заключается в его большой гибкости и в том, что оно позволяет нам во время выполнения выбирать, какое определение функции мы хотим вызвать.
Статическое связывание происходит по умолчанию и достигается с помощью обычных вызовов функций, перегрузки функций или перегрузки операторов.
Динамическое связывание достигается с помощью виртуальных функций или переопределения функций.
00:00 — Введение
00:35 — Введение в статическое и динамическое связывание в C++
02:30 — Преимущества и недостатки статического и динамического связывания
03:37 — Как реализовать статическое и динамическое связывание
04:02 — Перегрузка функций и переопределение функций
04:51 — Пример кода со статическим связыванием
08:04 — Пример кода со динамическим связыванием
Видео для просмотра:
Перегрузка функций — • C++ FUNCTIONS (2025) - What is function ov...
ООП-наследование — • C++ OOP - What is inheritance in programming?
ООП-виртуальные функции (переопределение функций) — • Relationship between Virtual Functions, Pu...
Перегрузка операторов — • C++ Operator Overloading beginner to advan...
Подписывайтесь на меня на других платформах:
Instagram 📸 — / truecodebeauty
Твиттер 🐦 - / truecodebeauty
******КОД В КОММЕНТАРИЯХ******
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: