Moved-from Objects in C++ - Jon Kalb - CppCon 2024
https://cppcon.org --- Moved-from Objects in C++ - Jon Kalb - CppCon 2024 --- The mandate for C++ is to deliver uncompromised performance and leave no room for a lower level language. This presentation looks at C++’s superpower for delivering on this mandate. We explore this both to understand how to write better C++ code and to better understand how to evolve C++. We’ll look at several examples showing how this superpower is applied in different ways, including one of the most controversial issues facing the C++ community today. --- Slides: https://github.com/CppCon/CppCon2024/... Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf --- Jon Kalb Jon Kalb is using his decades of software engineering experience and knowledge about C++ to make other people better software engineers. He trains experienced software engineers to be better programmers. He presents at and helps run technical conferences and local user groups. Jon is passionate about quality code and wants to inspire others to achieve their best engineering work. He is excited about modern C++ and how we can exploit the latest hardware developments with standard, portable C++. --- 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 / cppcon https://x.com/cppcon / cppconference / 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 --- #cpp #cplusplus #cppcon #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #computerscience #technology #technews #programming #programmer

Back to Basics: Lifetime Management in Cpp - Phil Nash - CppCon 2024

Boosting Software Efficiency in C++: 100% Performance Improvement in a C++ Embedded System - CppCon

Back to Basics: Templates in C++ - Nicolai Josuttis - CppCon 2022

Zig is at a crossroads

C++ Data Structures That Make Video Games Go Round - Al-Afiq Yeong - CppCon 2024

Keynote: Safety, Security, Safety and C / C++ - C++ Evolution - Herb Sutter - ACCU 2024

Back to Basics: Unit Testing in C++ - Dave Steffen - CppCon 2024

When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

The Joy of C++26 Contracts - Myths, Misconceptions & Defensive Programming - Herb Sutter

Back to Basics: Concepts in C++ - Nicolai Josuttis - CppCon 2024

Contracts for C++ - Timur Doumler - ACCU 2025

I Hacked This Temu Router. What I Found Should Be Illegal.

C++ Coroutines at Scale - Implementation Choices at Google - Aaron Jacobs - C++Now 2024

Back to Basics: Rvalues and Move Semantics in C++ - Amir Kirsh - CppCon 2024

C++ Reflection Is Not Contemplation - Andrei Alexandrescu - CppCon 2024

Back to Basics: Object-Oriented Programming in C++ - Andreas Fertig - CppCon 2024

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Bjarne Stroustrup: C++ Zero-Overhead Principle and Object-Oriented Programming

