c++ 从右值引用说起

右值引用是C++11引入的新特性, 主要是为了解决两个问题:

  • 移动语义(Move Semantic)
  • 完美转发(Perfect Forwarding)

移动语义

完美转发

其实谈右值引用的文章蛮多了,这里就主要谈谈如何区别各种类型的变量。