Back to Basics: Move Semantics (part 1 of 2) - Klaus Iglberger - CppCon 2019
CppCon CppCon
147K subscribers
107,716 views
0

 Published On Sep 29, 2019

http://CppCon.org
Discussion & Comments:   / cpp  
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2019

Back to Basics: Move Semantics (part 1 of 2)

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.

Klaus Iglberger

Klaus Iglberger is a freelancing C++ trainer and consultant and is currently on the payroll of Siemens in Nuremberg, Germany. He has finished his PhD in computer science in 2010 and since then is focused on large-scale C++ software design. 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 (https://bitbucket.org/blaze-lib/blaze...) and the organizer of the Munich C++ user group (https://www.meetup.com/MUCplusplus/).

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

*-----*
*--*
*-----*

show more

Share/Embed