This repo re-create examples of Klaus Iglberger's presentaion in Cppcon 2019. The following is his slides.
- Back To Basics - Move Semantics: Part 1
- Back to Basics - Move Sematics: Part 2
-
Part 1
- Move Constructor on page 45 - page 59.
- Move Assignment on page 77 - page 93.
-
Part 2
- The perils of forwarding references on page 47.
- Overloading with forwarding references
- Pass by LValue Reference on page 50.
- Pass by LValue Reference-to-Const on page 51.
- Pass by RValue Reference on page 52.
- Pass by RValue Reference-to-Const on page 53.