Company: Kaspersky Lab
Talk type: Talk
Back Deep to Basics: Inheritance and Virtualization in C++ (Part 1)
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.