This video explains C++ move semantics introduced in C++ 11.
It is an essential part of C++ object lifetimes and is tricky to get right.
We discuss some differences between copying and moving,
as well as some common C++ idioms such as the Rule of 3 and Rule of 5.