Eine rvalue-Referenz ist eine neue Sprachfunktion in C ++ 11, die eine Referenz auf einen rvalue darstellt. Zusammen mit dem Reduzieren von Referenzen werden sie verwendet, um Verschiebungssemantik und perfekte Weiterleitung zu implementieren und zu ermöglichen.