Samstag, 26. September 2026

November Talk: Lars Lorenz "One Definition to Rule Them All"

Hi C++ Developers,

our November meetup will be hosted by Carl Zeiss Digital Innovation GmbH.

Lars Lorenz will give his talk about

Title:

One Definition to Rule Them All 

- When Compiling and Linking Successfully Isn’t Enough

Abstract:

One Definition to Rule Them All

In C++, a program can compile and link successfully yet still be ill-formed. A common cause is a violation of the One Definition Rule (ODR), which governs when declarations and definitions in different translation units denote the same entity.

Using practical examples, this talk explores the relationship between linkage and the ODR, including various pitfalls. Some violations result in clear linker errors; others go unnoticed and surface only after optimization - or following an apparently unrelated code change.

We’ll examine why that happens and how to prevent these issues in real-world C++ projects.

We will try to setup a Live Stream on Youtube

(Details will be here at the day of the stream)

If everything works the stream will start at 19:15. No Promise!

Date: Thursday, 12. November 2026
Start: 19:00
Ende: 21:30
Ort: Fritz-Foerster-Platz 2, 01069 Dresden-Plauen

Please RSVP on Meetup!

PS: We are looking for speakers! - Please propose your talk!

Greetings
Andreas