C++ Features You Might Not Know - Jonathan Müller - C++ on Sea 2023
https://cpponsea.uk/ --- C++ Features You Might Not Know - Jonathan Müller - C++ on Sea 2023 C++ is a big language — the upcoming C++23 standard will be over 2000 pages long. This talk will cover some obscure features you might not know. We will cover strange syntax like commutative array indexing and complicated declarators, surprising cases of undefined behavior in frequently used operators contrasted with a surprising lack of undefined behavior in operations that really shouldn't work, overlooked language facilities — some of them actually useful, and half-forgotten standard library functions — some of them for good reason. For each feature, we will talk about the what, the why, and how you can use it to write better (or much, much worse) C++ programs. --- Slides: https://github.com/philsquared/cppons... Sponsored by think-cell: https://www.think-cell.com/en/ --- Jonathan Müller Jonathan is a library developer at think-cell. In his spare time, he works on various C++ open source libraries for memory allocation, cache-friendly containers, or parsing. He also blogs at foonathan.net and is a member of the C++ standardization committee. --- C++ on Sea is an annual C++ and coding conference, in Folkestone, in the UK. Annual C++ on Sea, C++ conference: https://cpponsea.uk/ 2023 Program: https://cpponsea.uk/2023/schedule/ Twitter: / cpponsea --- YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk #cpp #cpponsea #cppprogramming

Special Member Functions in C++ - Kris van Rens - C++ on Sea 2023

What Happens After The Compiler in C++ (How Linking Works) - Anders Schau Knatten - C++ on Sea 2023

*(char*)0 = 0; - What Does the C++ Programmer Intend With This Code? - JF Bastien - C++ on Sea 2023

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

Keynote: I Fixed Move Semantics - Jason Turner @cppweekly

BeCPP Symposium 2026 - Herb Sutter - C++ Growing in a world of competition, safety, and AI

Why Your C++ Code Looks Outdated (And How to Fix It)

Typical C++, but Why? - Björn Fahller - C++ on Sea 2023

How C++23 Changes the Way We Write Code - Timur Doumler - CppCon 2022

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

C++ Memory Model: from C++11 to C++23 - Alex Dathskovsky - CppCon 2023

ASMR Addictive Fast Tapping Collection For Deep Sleep & Anxiety Relief (No Talking) — 2.5 Hours

Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated

Emulating a CPU in C++ (6502)

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

What is Low Latency C++? (Part 1) - Timur Doumler - CppNow 2023

New Algorithms in C++23 - Conor Hoekstra - C++ on Sea 2023

C++ Code Smells - Jason Turner

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

