&&C++11 मानक में परिभाषित एक नया संदर्भ ऑपरेटर है। int&&a का अर्थ है "a" एक r-मान संदर्भ है। &&आमतौर पर केवल किसी फ़ंक्शन के पैरामीटर को घोषित करने के लिए उपयोग किया जाता है। और यह केवल एक r-मान व्यंजक लेता है।
सीधे शब्दों में कहें, एक आर-वैल्यू एक ऐसा मान है जिसमें मेमोरी एड्रेस नहीं होता है। उदा. संख्या 6, और वर्ण 'v' दोनों r-मान हैं। int a, a एक l-मान है, हालांकि (a+2) एक r-मान है।
उदाहरण
void foo(int&& a)
{
//Some magical code...
}
int main()
{
int b;
foo(b); //Error. An rValue reference cannot be pointed to a lValue.
foo(5); //Compiles with no error.
foo(b+3); //Compiles with no error.
int&& c = b; //Error. An rValue reference cannot be pointed to a lValue.
int&& d = 5; //Compiles with no error.
} आप आर-वैल्यू और इस ऑपरेटर के बारे में http://blogs.msdn.com/b/vcblog/archive/2009/02/03/rvalue-references-c-0x-features-in-vc10-part- पर अधिक पढ़ सकते हैं। 2.aspx