C++11的右值引用、移动语义(std::move)和完美转发(std::forward)详解_右值引用需要std::move吗-CSDN博客

网站介绍:文章浏览阅读5.9k次,点赞39次,收藏48次。C++11的右值引用、移动语义(std::move)和完美转发(std::forward)详解1、源码准备2、C++11右值引用概念2.1、左值和右值2.2、右值引用3、C++11的移动语义(std::move)和完美转发(std::forward)3.1、移动语义(std::move)3.2、完美转发(std::forward)4、总结1、源码准备本文是基于gcc-4.9.0的源代码进行分析,右值引用相关内容是C++11才加入标准的,所以低版本的gcc源码是没有这些相关的内容的,建议选择4.9.0或_右值引用需要std::move吗