Back to Basics: Move Semantics

Dies ist ein vergangenes Event

120 Personen haben teilgenommen

Bild des Veranstaltungsortes


This month we are getting back to basics: In this CppCon preview, Klaus Iglberger will go into details about move semantics.

Presenter: Klaus Iglberger is a freelancing C++ trainer and consultant. He shares his experience in popular advanced C++ courses around the world (mainly in Germany, but also the EU and US). Additionally, he is the initiator and lead designer of the Blaze C++ math library ( and one of the organizers of the Munich C++ user group (

Abstract: Move semantics is one of the most complex topics in the world of C++, including many technical details that often confuse even experts. This interactive back-to-the-basics session is entirely focused on understanding the details behind move semantics. It explains the motivation behind move semantics, the need for rvalue references and std::move, the reason for forwarding references and std::forward, and how to properly apply move semantics. The many interactive questions and exercises will help to quickly adapt the newly gained knowledge.

Link to the CppCon talk:

19:00 -- Welcome at Celonis
19:30 -- Back to Basics: Move Semantics (part 1 of 2)
20:30 -- 15min break
20:45 -- Back to Basics: Move Semantics (part 2 of 2)
21:45 -- Official End

Sponsor: Celonis (