Move Constructor Links std::move - cppreference.com c++ - What does T&& (double ampersand) mean in C++11? - Stack Overflow Move Semantics