Possible Duplicate:
Double Address Operator? (&&)
I came across the following function signature
void doSomething(double && r3);
It cannot be logical &&, and Reference is a single &… what is the above && ? If possible, can you point me to some documentation on it?
It is an rvalue reference. I could tell you that I am an expert on the matter, but this is probably the most confusing aspect of C++ to me. Anyhow, here is a great explanation.
http://thbecker.net/articles/rvalue_references/section_03.html