How VIRTUAL functions work in C++
In this video, I'd like to show the Virtual Method Table approach that is used to implement virtual functions in C++. This method is used by most common C++ compilers like MSVC, Clang, or GCC.

▶︎
Virtual Functions in C++

▶︎
Abstract Classes And Pure Virtual Functions | C++ Tutorial

▶︎
Virtual Function In C++

▶︎
Libraries That Quietly Revolutionized C

▶︎
It's not hard to make games in C++! Here's how

▶︎
Interfaces in C++ (Pure Virtual Functions)

▶︎
Constructors Are Broken

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

▶︎
Understanding Static in C++

▶︎
Why modern languages don't look like C

▶︎
C++ POINTERS FULL COURSE Beginner to Advanced (Learn C++ Pointers in 2,5 hours)

▶︎
Modern C++: Unique Ptrs and Vectors

▶︎
Should a compiler optimize this?

▶︎
why does inheritance suck?

▶︎
C++ Virtual Functions

▶︎
Why Aliens Would NEVER Invade Africa

▶︎
Stop using std::vector wrong

▶︎
Classes part 18 - Understanding the vtable (Popular interview question) | Modern Cpp Series Ep. 54

▶︎
Friend functions and classes in C++ (Programming for beginners)

▶︎
