CppCon 2024 C++ Under the Hood: Internal Class Mechanisms -- Chris Ryan
Registration is now open for CppCon 2025! The conference starts on September 15 and will be held in person in Aurora, CO. To whet your appetite for this year’s conference, we’re posting videos of some of the top-rated talks from last year's conference. Here’s another CppCon talk video we hope you will enjoy – and why not register today for CppCon 2025!
C++ Under the Hood: Internal Class Mechanisms
by Chris Ryan
Summary of the talk:
My talk will examine the internal C++ mechanisms around the topics of:
- The C++ onion as it relates to construction, destruction and polymorphism,
- Order of Object construction & destruction, and pre- & post-main() processing.
- Member Function Pointers (not your father’s C function pointer),
- Member Data Pointers (not raw pointers) (data-morphic functionality),
- Understanding the Call Stack, Stack Frames and Base Pointer mechanisms.