Популярное

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

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

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

Топ запросов

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

Decoding the Virtual Functions of C++ Programming Language

Автор: The Theory Of Code

Загружено: 2024-10-22

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

Описание:

: : Probably the least understood and often misunderstood part of learning C++ programming the virtualization of a function in a C++ class. The mnajor reason behind the confusion of cplusplus or c++ virtual functions is that as part of implementing the virtual mechanism, the C++ compiler change the code written by the programmers and the programmers have no obvious mehcnism of visualizing the same.

This mechanism is sometimes also called as run time polymorphims or dynamic binding. So to properly understand this concept of C++ virtual functions or run time polymorphism or dynamic binding we can actually implement the mechanism on our own without using the C++ Compiler.

So in this video, I've talked about the theoritical concepts of virtual function and validated the same using the same for the implementation of my own virtual mechanism.

I do hoppe and believe that this video was helpful to all of you.. Thanks for watching

Timcodes
0:00 : Virtual Functions in C++ Programming
0:30 : What if we implement everything without compiler help
0:56 : Why we need Virtual functions
2:01 : Changes in inheritance using virtual keyword
2:50 : The theory of virtual functions
3:01 : The virtual Table of a class
3:33 : Change in function call by the compiler for virtual functions
4:31 : run time polymorphism and dynamic binding
5:09 : Implementing Virtual without Virtual Keyword
5:47 : Implementing Virtual table using C++ vector
8:22 : Changing Virtual Function calls to a C++ vector based call
9:38 : Simulated the virtual function behaviour in c++ class
10:28 : Should we use built in Virtual Function or create our own



#cplusplusprogramming #cplusplus #cpluspluslearning

#cognitiveprogrammer

Decoding the Virtual Functions of C++ Programming Language

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

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

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

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

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

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

Data Hiding in C++ Programming -  A reality Check

Data Hiding in C++ Programming - A reality Check

The Hidden Performance Price of C++ Virtual Functions - Ivica Bogosavljevic - CppCon 2022

The Hidden Performance Price of C++ Virtual Functions - Ivica Bogosavljevic - CppCon 2022

(Не)надежные генераторы случайных чисел в С++

(Не)надежные генераторы случайных чисел в С++

Алгоритмы и структуры данных за 15 минут! Вместо 4 лет универа

Алгоритмы и структуры данных за 15 минут! Вместо 4 лет универа

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Маршрутизация для несетевиков: типы маршрутов и как они работают

Маршрутизация для несетевиков: типы маршрутов и как они работают

Программирование с использованием математики | Лямбда-исчисление

Программирование с использованием математики | Лямбда-исчисление

Modern C++ Programming

Modern C++ Programming

Why I am still in love with C++ Programming Language

Why I am still in love with C++ Programming Language

Interesting Topics of Modern Software Developement

Interesting Topics of Modern Software Developement

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Hard и soft skills, без которых не попасть в ML

Hard и soft skills, без которых не попасть в ML

Apple объявляет о Годе Linux для настольных компьютеров!

Apple объявляет о Годе Linux для настольных компьютеров!

ООП На Простых Примерах | Объектно-Ориентированное Программирование

ООП На Простых Примерах | Объектно-Ориентированное Программирование

5 уровней C++

5 уровней C++

БАЗА по КОМПИЛЯЦИИ C++ на примере ClickHouse

БАЗА по КОМПИЛЯЦИИ C++ на примере ClickHouse

Самый широкий диод — СУПРЕССОР! Зачем он нужен?

Самый широкий диод — СУПРЕССОР! Зачем он нужен?

Как работают ДАТЧИКИ ХОЛЛА? Самое понятное объяснение!

Как работают ДАТЧИКИ ХОЛЛА? Самое понятное объяснение!

FULL: Elon Musk Makes Shocking Future Predictions At U.S.-Saudi Arabia Forum Alongside Jensen Huang

FULL: Elon Musk Makes Shocking Future Predictions At U.S.-Saudi Arabia Forum Alongside Jensen Huang

Learnings from the Design of C++ STL |  Separation of Data & Algorithms

Learnings from the Design of C++ STL | Separation of Data & Algorithms

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



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



Контакты для правообладателей: [email protected]