C++11 右值引用(Rvalue Reference)

在 C++11 中,右值引用(Rvalue Reference) 是一个革命性的语言特性,它为现代 C++ 的性能优化、资源管理以及语义清晰化奠定了基础。通过引入 T&& 语法,C++11 支持了 移动语义(Move Semantics)完美转发(Perfect Forwarding),极大地提升了程序效率和代码表达力。

在这里插入图片描述

🧠 一、什么是右值引用?

✅ 语法定义

int&& rref = 5; // 合法:rref 是一个绑定到右值 5 的右值引用

右值引用使用双引号 && 表示,它可以绑定到临时