C++ Under the Hood: Internal Class Mechanisms - Chris Ryan - CppCon 2024

https://cppcon.org --- C++ Under the Hood: Internal Class Mechanisms - Chris Ryan - CppCon 2024 --- 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. --- Slides: https://github.com/CppCon/CppCon2024/blob/... Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf --- Chris Ryan Chris Ryan was classically trained in both software and hardware engineering. He is well experienced in Modern C++ on extremely large/complex problem spaces and Classic ‘C’ on Embedded/Firmware devices (large & small). Chris has no interest in C#/.,Net, Java, js or any web-ish tech. --- CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts. Annual CppCon Conference - https://www.cppcon.org https://www.linkedin.com/company/cppcon https://x.com/cppcon https://www.facebook.com/CppConference https://www.reddit.com/r/cppcon/ https://mastodon.social/@CppCon --- Videos Filmed & Edited by Bash Films: http://www.BashFilms.com YouTube Channel Managed by Digital Medium Ltd: https://events.digital-medium.co.uk ---

Peering Forward - C++’s Next Decade - Herb Sutter - CppCon 2024
▶︎

Peering Forward - C++’s Next Decade - Herb Sutter - CppCon 2024

The Java Story  |  The Official Documentary
▶︎

The Java Story | The Official Documentary

Keynote: Benchmarking - It's About Time - Matt Godbolt - C++Now 2026
▶︎

Keynote: Benchmarking - It's About Time - Matt Godbolt - C++Now 2026

Back to Basics: Custom Allocators Explained - From Basics to Advanced - Kevin Carpenter - CppCon
▶︎

Back to Basics: Custom Allocators Explained - From Basics to Advanced - Kevin Carpenter - CppCon

A Class Act: How a Few Simple Design Patterns Can Improve Your Code Quality (NI Connect 2026)
▶︎

A Class Act: How a Few Simple Design Patterns Can Improve Your Code Quality (NI Connect 2026)

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Keynote: Reflection Is Only Half the Story - Barry Revzin - C++Now 2026
▶︎

Keynote: Reflection Is Only Half the Story - Barry Revzin - C++Now 2026

🔴 LIVE | Chess Master Explains Each Move
▶︎

🔴 LIVE | Chess Master Explains Each Move

Cost of C++ Abstractions in C++ Embedded Systems - Marcell Juhasz - CppCon 2024
▶︎

Cost of C++ Abstractions in C++ Embedded Systems - Marcell Juhasz - CppCon 2024

Jürgen Klopp is the new national coach | Sportschau
▶︎

Jürgen Klopp is the new national coach | Sportschau

Three Cool Things in C++26: Safety, Reflection & std::execution - Herb Sutter - C++ on Sea 2025
▶︎

Three Cool Things in C++26: Safety, Reflection & std::execution - Herb Sutter - C++ on Sea 2025

Practical Reflection With C++26 - Barry Revzin - CppCon 2025
▶︎

Practical Reflection With C++26 - Barry Revzin - CppCon 2025

Chichvarkin Saves Putin | Vitaly Portnikov
▶︎

Chichvarkin Saves Putin | Vitaly Portnikov

Cache-Friendly C++ - Jonathan Müller - CppCon 2025
▶︎

Cache-Friendly C++ - Jonathan Müller - CppCon 2025

Introduction to Wait-free Algorithms in C++ Programming - Daniel Anderson - CppCon 2024
▶︎

Introduction to Wait-free Algorithms in C++ Programming - Daniel Anderson - CppCon 2024

An in-depth interview with the late Sir Alex Younger, the longest-serving MI6 chief | The Economist
▶︎

An in-depth interview with the late Sir Alex Younger, the longest-serving MI6 chief | The Economist

Hjalmar Schacht: The Untold Story of Hitler’s Economic Mastermind Documentary
▶︎

Hjalmar Schacht: The Untold Story of Hitler’s Economic Mastermind Documentary

Building Safe and Reliable Surgical Robotics with C++ - Milad Khaledyan - CppCon 2024
▶︎

Building Safe and Reliable Surgical Robotics with C++ - Milad Khaledyan - CppCon 2024

We Installed a Turbo Diesel Tractor Engine in a King Midget Microcar and It RIPS!
▶︎

We Installed a Turbo Diesel Tractor Engine in a King Midget Microcar and It RIPS!

A Journey Into Non-Virtual Polymorphism in C++ - Rudyard Merriam - CppCon 2023
▶︎

A Journey Into Non-Virtual Polymorphism in C++ - Rudyard Merriam - CppCon 2023