ShuxiaoW 专注后台开发的程序猿

C++11中的右值引用用法小结

2017-09-28
ShuxiaoW
c++

本文记录使用C++11中的右值引用的一些tips,包括何时该用右值引用。

1 关于右值引用

TODO

2 关于移动语义

TODO

3 关于完美转发

TODO

4 如何使用右值引用

以下节选自Google C++ Style Guild:

Use rvalue references only to define move constructors and move assignment operators, or for perfect forwarding.

只在3种情况下使用右值引用:定义移动构造函数;定义移动赋值操作符;实现完美转发

5 参考资料

[1] C++ Rvalue References Explained

[2] Google C++ Style Guild

[3] C++ Primer 5th


Comments

Content