Talk type: Talk

Back Deep to Basics: Inheritance and Virtualization in C++ (Part 1)

  • Talk in Russian
Presentation pdf

Inheritance, virtual functions, v-tables, virtual inheritance (more detailed in Part 2) — things that are painfully familiar to every C++ developer. These things directly affect performance, the size of our binaries, and sometimes the security of our code. So let's go back to the beginning and understand the details of this machine. Let's look at what's new in this area and how it works under the hood.


Invited experts