1. Andrey Upadyshev Hot C++11: Rvalue References And Move Semantics Licensed under a CC BY-SA 4.0 License. Version of 2015.03.26 2. Lvalue And Rvalue (how comes from C)…