Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Виртуальная функция в C++

Автор: CppNuts

Загружено: 2020-11-19

Просмотров: 40593

Описание:

ПРИСОЕДИНЯЙТЕСЬ
—————
YouTube 🎬    / @cppnuts  
Patreon 🚀   / cppnuts  

ПОЛНЫЙ ПЛЕЙЛИСТ
—————————————
Учебник по C++ для начинающих:    • Introduction To C++  
STL (стандартная библиотека шаблонов):    • STL In C++  
Threading в C++:    • Multithreading In C++  
Структуры данных:    • Data Structure  
Алгоритмы:    • Binary Search  
Шаблоны проектирования:    • Factory Design Pattern in C++  
Умные указатели:    • Smart Pointer In C++  
C++14:    • Digit Separator In C++  
C++17:    • std string_view in C++17 | Fastest String ...  
Приведение всех типов C++:    • static_cast In C++  

ИНТЕРВЬЮ ПЛЕЙЛИСТ
—————————————
Вопросы и ответы на собеседовании по C++:    • Structural Padding & Packing In C & C++  
Вопросы и ответы на собеседовании по C++ для опытных специалистов:    • How delete[] Knows How Much  To Deallocate...  
Вопросы для собеседования по связному списку:    • Find Kth Node From Back In Singly Linked List  
Вопросы для собеседования по BST:    • Search Element In Binary Search Tree (BST)  
Вопросы для собеседования по массивам:    • Reverse An Array  
Вопросы для собеседования по строкам:    • Check String Is Palindrome Or Not  
Вопросы по работе с битами:    • Find Set Bit In Integer Number  
Вопрос для собеседования по двоичным деревьям:    • Invert Binary Tree  
Алгоритмы сортировки:    • Bubble Sort  
MCQ по C++:    • Видео  
MCQ по C:    • What printf returns after printing? | C Pr...  
Вопросы для собеседования по C:    • Designated Initialization In C  

КОРОТКИЕ ВИДЕО
—————————————-
Краткое описание C++:    • C++ Short Videos  
Краткое описание C:    • Shorts C Programming MCQ  

В этом видео мы узнаем, что такое виртуальная функция и как её использовать в C++.

ПРИМЕЧАНИЯ:
1. ЗАЧЕМ использовать виртуальную функцию?
a. Для достижения динамического полиморфизма. Что означает возможность вызова функции производного класса с помощью указателя или ссылки на базовый класс? 2. КАК использовать виртуальную функцию?

a. Объявив функцию как виртуальную в базовом классе и переопределив её в производном классе.
(Сигнатура функции должна быть одинаковой в базовом и производном классах.)
b. Достаточно объявить функцию как виртуальную в базовом классе. Функция производного класса не обязательно должна быть виртуальной.
c. Доступ к виртуальным функциям следует осуществлять с помощью указателя (*) или ссылки (&) на тип базового класса для достижения полиморфизма во время выполнения.

ДОПОЛНИТЕЛЬНЫЕ ЗАМЕЧАНИЯ:
1. Виртуальные функции не могут быть статическими и не могут быть дружественными функциями другого класса.
2. Класс может иметь виртуальный деструктор, но не может иметь виртуальный конструктор.
3. В C++ существует два типа виртуальных функций.
a. Виртуальная функция
b. Чисто виртуальная функция

#cpp #virtualfunction #programming #interviewquestions #softwareengineering #computerscience

Виртуальная функция в C++

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Virtual Destructor In C++

Virtual Destructor In C++

Pure Virtual Function In C++

Pure Virtual Function In C++

Полное изучение C++ / Курс в одном видео для начинающих с нуля

Полное изучение C++ / Курс в одном видео для начинающих с нуля

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

🏁 США добегают до финишной ленты войны: у Зеленского ОДЫШКА. Размен Донбасса на ТЕПЛО и СВЕТ - Волга

🏁 США добегают до финишной ленты войны: у Зеленского ОДЫШКА. Размен Донбасса на ТЕПЛО и СВЕТ - Волга

Узнайте, как писать лучший код на C# за 15 минут | DEM515

Узнайте, как писать лучший код на C# за 15 минут | DEM515

Relationship between Virtual Functions, Pure Virtual Functions and Abstract Classes in OOP explained

Relationship between Virtual Functions, Pure Virtual Functions and Abstract Classes in OOP explained

Присоединение и отсоединение в C++

Присоединение и отсоединение в C++

Microsoft begs for mercy

Microsoft begs for mercy

Polymorphism In C++ | Static & Dynamic Binding | Lazy & Early Binding In C++

Polymorphism In C++ | Static & Dynamic Binding | Lazy & Early Binding In C++

Почему все ГЕРМЕТИЗИРУЮТ неправильно?

Почему все ГЕРМЕТИЗИРУЮТ неправильно?

Карта в C++

Карта в C++

Virtual Function in C++ -50

Virtual Function in C++ -50

Илон Маск ПОДСТАВИЛ Всех! Афера с ИИ Дата Центрами В Космосе. Скандал с Grok. Крупный Шаг OpenAI.

Илон Маск ПОДСТАВИЛ Всех! Афера с ИИ Дата Центрами В Космосе. Скандал с Grok. Крупный Шаг OpenAI.

VTable и VPointers — виртуальные функции, полиморфизм времени выполнения | Самый важный вопрос дл...

VTable и VPointers — виртуальные функции, полиморфизм времени выполнения | Самый важный вопрос дл...

Шаблоны STL в C++ — универсальные функции и классы (для начинающих)

Шаблоны STL в C++ — универсальные функции и классы (для начинающих)

how Google writes gorgeous C++

how Google writes gorgeous C++

Обработка исключений в C++ (Как обрабатывать ошибки в программе?)

Обработка исключений в C++ (Как обрабатывать ошибки в программе?)

Unique Pointer In C++

Unique Pointer In C++

Я Построил Молот Высокого Давления

Я Построил Молот Высокого Давления

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com